我关注了作曲家手动的(Composer 的全局安装(手动))在 Ubuntu 上安装 Composer。
$ ll /usr/local/bin/
total 4760
drwxr-xr-x 2 root root 4096 2012-03-29 08:29 ./
drwxr-xr-x 10 root root 4096 2011-04-26 00:50 ../
-rwxr-xr-x 1 root root 410324 2012-03-29 08:28 composer.phar
其他剧本来自/usr/local/bin/
作品,但作曲家给出:
$php composer.phar update Could not open input file: composer.phar
仅当我输入绝对路径时它才有效composer.phar
。如何修复此问题?
答案1
TLDR;
正如 Composer 上所述网站:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
手动方法
我找到了一种比手册中规定的更简单的方法来全局安装 Composergithub readme.md
。它实际上是获取作曲家网站网站:
curl -s http://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/
如果你像我一样更懒的话,你可以创建一个别名:
alias composer='/usr/local/bin/composer.phar'
这样,您只需使用composer
答案2
php
开头不要添加。直接调用即可composer.phar
。
答案3
实际上,获取作曲家网站现在推荐一种更简单的方法:
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
现在您可以直接使用,composer
而不必担心别名或单独的sh
脚本。
答案4
为了更容易执行,我创建了 /usr/local/bin/composer,内容如下:
#!/bin/sh
exec /usr/local/bin/composer.phar "$@"
别忘了sudo chmod +x /usr/local/bin/composer.phar