尝试在 Mac OS X 10.7.5 上的 usr/local/bin 中安装 composer
Posted
技术标签:
【中文标题】尝试在 Mac OS X 10.7.5 上的 usr/local/bin 中安装 composer【英文标题】:Trying to Install composer in usr/local/bin on Mac OS X 10.7.5 【发布时间】:2013-06-10 04:32:39 【问题描述】:我正在尝试设置作曲家,以便可以使用 Laravel 框架。
我成功编辑了我的 php.ini 文件,并且可以正确安装 Composer。我使用以下命令将目录更改为 bin:cd /bin
然后,在 bin 中,我使用以下命令尝试安装 Composer:
curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
但我得到以下输出:
#!/usr/bin/env php
All setting correct for using Composer
The defined install dir (bin) does not exist
这可能是什么问题?
我使用 echo $PATH 得到以下输出:
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/X11/bin
看来 /usr/local/bin 确实存在。我不知所措。谢谢您的帮助。
【问题讨论】:
【参考方案1】:您不应该在运行安装命令之前更改目录(无论如何,/bin
与/usr/local/bin
完全不同)。试试这个:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin
【讨论】:
是的,应该。 (像这样的安装脚本通常设置为采用/usr/local/
之类的路径,因为它们将在/usr/local/bin
、/usr/local/lib
和其他各种子目录中安装东西。这个特定的脚本只在.../bin
和所以它希望你直接指定bin
目录。)顺便说一句,你原来的命令不起作用的原因是脚本认为你想将程序安装到/bin/bin
,[几乎可以肯定]不存在.以上是关于尝试在 Mac OS X 10.7.5 上的 usr/local/bin 中安装 composer的主要内容,如果未能解决你的问题,请参考以下文章
cabal 在 Mac OS X 上安装加速 cuda 错误 [重复]