【问题标题】:How to run composer on MAMP 's php version?如何在 MAMP 的 php 版本上运行 composer?
【发布时间】:2017-04-13 18:59:21
【问题描述】:

我无法运行 composer install,因为我的操作系统上的 php 版本更新不足 (5.5.36)。所以我尝试用我的 MAMP 的 php(5.6.10) 全局安装 composer

1) 我为我的 MAMP 的 php 创建别名

nano ~/.bash_profile
alias phpmamp='/Applications/MAMP/bin/php/php5.6.10/bin/php'

2) 运行这一行来安装composer

curl -sS https://getcomposer.org/installer | phpmamp

3) 运行这一行来移动作曲家

sudo mv composer.phar /usr/local/bin/composer

Composer 已安装(在终端上运行 composer)

This 是教程。

但是当我想运行 composer install 时,composer 使用我的操作系统 php。

有什么想法吗?

【问题讨论】:

  • 从终端,$ which php 输出的位置是否与您的 phpmamp 别名相同?
  • 不,不是,输出/usr/bin/php

标签: php terminal installation composer-php mamp


【解决方案1】:

这些台词对我有用。我将 OS PHP 路径覆盖到我的 MAMP PHP 路径。

PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
$ export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH
$ source ~/.bash_profile

您可以通过运行检查版本:

$ which php

完整的solution

感谢@Andrew Patton

【讨论】:

    猜你喜欢
    • 2016-08-04
    • 2017-08-25
    • 2018-08-17
    • 2016-11-22
    • 2021-01-19
    • 2013-09-04
    • 1970-01-01
    • 2016-01-08
    • 2020-05-27
    相关资源
    最近更新 更多