Macos 正在尝试在Mac OS X 10.7.5上的usr/local/bin中安装composer
我正在尝试设置composer,以便使用Laravel框架 我成功地编辑了我的php.ini文件,并且正确地安装了Composer。我使用以下命令将目录更改为bin: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
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
,而[几乎可以肯定]它并不存在。