【发布时间】:2018-07-23 22:50:31
【问题描述】:
我尝试在我的计算机上全局安装 composer (ubuntu 16.04) 我遵循官方作曲家文档
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
接下来我使用这个命令;
sudo mv composer.phar /usr/local/bin/composer
当我在终端中写“作曲家”时,我遇到了这个错误:
bash: /usr/local/bin/composer.phar No file or folder of this type
有人知道我的问题吗?
【问题讨论】:
-
ls -la /usr/local/bin/ | grep composer输出什么? -
-rwxr-xr-x 1 adjol smileusers 1861877 févr. 13 14:29作曲家(作曲家是红色的)
-
所以要使用的命令是
composer。你确定你用另一种方式称呼它吗?您是否添加了任何包含composer.phar的 bash 别名? -
我没有使用别名,但我昨天试过了,我得到了同样的信息。
-
我们应该知道脚本
composer-setup.php正在做什么,以了解这里发生了什么。
标签: linux bash ubuntu installation composer-php