Composer [Mac] - 无法在cmd上使用composer命令

时间:2016-12-19 06:46:34

标签: php macos laravel composer-php macos-sierra

自从我不久前得到它以来,我无法将作曲家安装到我的mac(运行macOS Sierra)中。

我能够将composer下载到我的mac中,然后将 composer.phar 文件放入 usr / local / bin / composer < / em> 目录,但是当我尝试在cmd上运行composer命令时,它会检索:

-bash: composer: command not found

我现在变得绝望了。我从3个月前就无法发展。请帮忙:(

2 个答案:

答案 0 :(得分:0)

我建议使用Homebrew来安装/升级Composer(以及Mac上的所有其他软件!)。目前,它是社区中的“默认”包管理器。

只需安装Homebrew,然后安装 - Composer

brew install composer

答案 1 :(得分:0)

不应该有/usr/local/bin/composer目录,而是/usr/local/bin。因此,请确保正确安装:

删除文件夹

$ sudo rm -rf /usr/local/bin/composer

再次下载,然后以这种方式移动:

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

然后确保/usr/local/bin在您的路径中

$ echo $PATH

你必须看到

$ /usr/local/bin

如果它不在您的路径中,则必须将其添加到.bashrc(或者您用作命令行的任何内容):

$ export PATH=$PATH:/usr/local/bin

你应该好好

composer update