Composer 的全局安装(手动)

Composer 的全局安装(手动)

我关注了作曲家手动的(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

相关内容