php - 如何在 MAMP 的 php 版本上运行 composer?

标签 php terminal installation composer-php mamp

我无法运行 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) 运行这一行来移 Action 曲家

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

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

This是教程。

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

有什么想法吗?

最佳答案

这些台词对我有用。我将 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

关于php - 如何在 MAMP 的 php 版本上运行 composer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40871677/

相关文章:

php - 确定第二天下午 6 点

java - 特定设备可以访问页面,但其他设备不能

go - 在花括号上启用智能缩进

php - 在 php 数组中将结果整数除以 1000

php - TYPO3 v10 - 在 eID_include 中使用上下文 API 获取 feUser 对象

c++ - 我可以在没有 tputs 或 putp 的情况下使用 tparm()

c - ASCII、ISO 8859-1、Unicode 在 C 中如何工作?

linux - 安装 ubuntu 时禁用多路径

c++ - 在 Windows 中安装 Clang 时出现问题

visual-studio - 安装新版本软件时如何消除 "The specified service already exists"?