【问题标题】:Installing composer on OSX with MAMP使用 MAMP 在 OSX 上安装 composer
【发布时间】:2015-07-31 04:30:22
【问题描述】:

我正在尝试使用 MAMP 在 OSX 上安装 composer,并使用了 this guide,但它似乎不起作用。

在最后一步我收到以下错误:

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

有谁知道可能出了什么问题?我正在使用 OSX 10.9.5 和 MAMP 3.0.7.3 和 PHP 版本 5.6.2。

【问题讨论】:

  • 嗯,错误信息告诉你出了什么问题。您是否检查过composer.phar 文件是否存在以及/usr/local/bin 目录是否也存在?
  • composer.phar 存在。但是/usr/local/bin 不存在。事实上/usr/local不存在。
  • 好的,这就是问题所在。创建该目录。
  • 好的,现在当我尝试运行composer时,它不起作用:Bradleys-iMac:~ user$ sudo mv composer.phar /usr/local/bin/composerBradleys-iMac:~ user$ composer -bash: composer: command not found
  • 所以这是一个$PATH 问题。我真的觉得这些问题是基本用户级别的,更不用说开发人员级别了。人们期望开发人员至少是高级用户。

标签: macos composer-php


【解决方案1】:

下载 composer.phar 并将其保存到您的项目文件夹中:http://getcomposer.org/composer.phar

然后打开你的终端并输入:

nano ~/.bash_profile

文件打开后,输入以下代码

alias composer='php ~/composer.phar'
export PATH=/Applications/MAMP/bin/php/php7.0.10/bin:$PATH

请注意,我目前正在使用 php7.0.10 版本。只需使用您正在使用的 php 版本自定义上面的代码。

ctrl+o 保存文件
ctrl+m 确认格式
ctrl+x 关闭文件

现在重新加载配置文件

source ~/.bash_profile

提示 composer 以检查是否正常

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.2.2

如果上面的文字显示了,那么你就可以开始了!

【讨论】:

  • macOS Catalina 上的默认 shell 现在是 ZSH
猜你喜欢
  • 2015-12-06
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-29
  • 2014-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多