【问题标题】:Mac OS Terminal: Can't get composer on the global environment [closed]Mac OS 终端:无法在全局环境中获取作曲家 [关闭]
【发布时间】:2014-03-05 19:04:54
【问题描述】:

所以我一直在尝试设置我的 MAMP 和 Laravel,但一直坚持让作曲家工作。

我已经安装了MAMP,我使用命令:

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

我试着跑步

php composer.phar

到目前为止一切正常。

然后当我尝试将作曲家放入我的全局路径时(我假设以下行会这样做)

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

我收到此错误

mv: rename composer.phar to /usr/local/bin/composer: No such file or directory

我也试过mv composer.phar /usr/local/bin,它给出了同样的错误。

这是我的echo $PATH/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

有解决这个问题的建议吗?哦,这里是 Mac Rookie。

【问题讨论】:

  • 您确定/usr/local/bin 目录存在吗?
  • 嗯..好点。默认情况下 $PATH 包含该目录,所以我假设它在那里。我该如何检查?
  • 太棒了,我自己的错误。 @scompt.com 是对的,我只是假设该文件夹在那里,因为它在我的 $PATH 中。现在一切都好。
  • 添加为答案,这样我可以获得一些代表的爱。 :-)

标签: php macos bash composer-php


【解决方案1】:

确保/usr/local/bin 存在。这就是目标目录不存在时得到的错误。

【讨论】:

    猜你喜欢
    • 2015-10-23
    • 2022-07-22
    • 2010-09-30
    • 2012-01-19
    • 1970-01-01
    • 2021-11-30
    • 2010-10-27
    • 2017-05-15
    • 2015-02-24
    相关资源
    最近更新 更多