Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 正在尝试在Mac OS X 10.7.5上的usr/local/bin中安装composer_Macos_Composer Php - Fatal编程技术网

Macos 正在尝试在Mac OS X 10.7.5上的usr/local/bin中安装composer

Macos 正在尝试在Mac OS X 10.7.5上的usr/local/bin中安装composer,macos,composer-php,Macos,Composer Php,我正在尝试设置composer,以便使用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,以便使用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
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/X11/bin
这里可能有什么问题

我使用echo$PATH获得以下输出:

#!/usr/bin/env php
All setting correct for using Composer
The defined install dir (bin) does not exist
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/X11/bin

因此,似乎/usr/local/bin确实存在。我不知所措。谢谢你的帮助

在运行安装命令之前,不必更改目录(而且在任何情况下,
/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
,而[几乎可以肯定]它并不存在。