无法在 OS X 上安装作曲家



>我在终端上做了这个:

$ curl -sS https://getcomposer.org/installer | php

输出为:

All settings correct for using Composer
Downloading...
Composer successfully installed to: /Applications/XAMPP/xamppfiles/htdocs/composer.phar
Use it: php composer.phar

然后我输入:

$ sudo mv composer.phar /usr/local/bin

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

-bash: composer: command not found
-bash: composer.phar: command not found

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

$ php /usr/local/bin/composer.phar

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

$ alias composer="php /usr/local/bin/composer.phar"

然后只需从您的外壳中呼叫composer

您是否检查过您现在的路径中有什么 ls -al /usr/local/bin 检查执行权限。

为了确保您可以执行以下操作: sudo chmod a+x /usr/local/bin/composer.phar

乍一看应该是 composer.phar,因为您没有在 mv 命令中精确指定一个新名称,例如: sudo mv composer.phar /usr/local/bin/composer

你做了 composer.phar 可执行文件吗?如果没有,只需执行 sudo chmod a+x/usr/local/bin/composer.phar

$ curl -sS https://getcomposer.org/installer |  php
$ sudo mv composer.phar /usr/local/bin/composer
mv: rename composer.phar to /usr/local/bin/composer.phar: No such file or directory

溶液:确保 composer.phar 和目录 local ,bin composer 存在于 $PATH 中 (/usr/local/bin/composer) 还

$ cd usr
usr$m kdir local
usr/local$m kdir bin
usr/local/bin$ mkdir composer

现在我们sur local/bin/composer 存在比

$sudo mv /path to composer.phar /usr/local/bin/composer 
Password:
toto:~ macbookpro$ your composer.phar now is move to directory usr/local/bin/composer 

相关内容

  • 没有找到相关文章

最新更新