无法在OS X上安装composer

jim*_*123 4 php macos composer-php

我在终端上做了这个:

$ curl -sS https://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)

输出是:

All settings correct for using Composer
Downloading...

Composer successfully installed to: /Applications/XAMPP/xamppfiles/htdocs/composer.phar
Use it: php composer.phar
Run Code Online (Sandbox Code Playgroud)

然后我进入:

$ sudo mv composer.phar /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

没有问题(它应该工作,因为usr/local/bin在我的$ PATH中).但是我现在该如何运行呢?当我在命令行上输入composer或composer.phar时,我得到:

-bash: composer: command not found
-bash: composer.phar: command not found
Run Code Online (Sandbox Code Playgroud)

Mur*_*nik 7

.pharPH P Ar chive的缩写- 它是php可执行文件可以读取的格式,而不是它本身的可执行文件.要运行它,您应该使用:

$ php /usr/local/bin/composer.phar
Run Code Online (Sandbox Code Playgroud)

为了让您的生活更轻松,您当然可以定义一个别名:

$ alias composer="php /usr/local/bin/composer.phar"
Run Code Online (Sandbox Code Playgroud)

然后composer从你的shell 调用.