尝试在 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的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS X 和 Maya 中安装 PyQt4

cabal 在 Mac OS X 上安装加速 cuda 错误 [重复]

Mac OS X 节能模式无法打开或运行

ejabber 的 erl 文件在 mac os 10.7.5 上运行时给出错误“分段错误:11”

Mac OS X 上的 GCC 标志 -Os 来自哪里?

Mac OS X 上的 OpenGL 纹理损坏