MAMP PRO 6 命令行快捷方式不起作用

问题描述

您好感谢您花时间阅读本文!现在进入正题,我在学校使用 MAMP PRO 6,最近我们不得不通过终端安装 Composer。经过仔细检查,PHP -v 发现我没有使用带有 Xdebug 的 MAMP 的 PHP 版本,而是使用 macOS 附带的预装 PHP 版本。我已启用 Activate command line shortcuts for the selected PHP version,pear & pecl 但这不起作用。我正在使用最新的 Big Sur 更新,正在寻找可能的修复方法

MAMP PRO 使用命令行快捷方式除外。

解决方法

根据您使用的 shell(bash、zsh、检查您的操作系统),只需将“source ~/.profile”添加到您的 bash、zsh 或其他配置文件中。 MAMP PRO 6 在更改 php 版本时重新创建 .profile。 检查 UI 中的“作曲家”链接,一切正常。不过不要忘记开始一个新的终端会话。否则旧的配置(带有旧的 php 和更多)保持活动状态。

~/.profile 没有被读取。你必须定义一个 ~/.bash_profile,~/.zshrc 或其他东西。在 shell 读取的配置文件中,您放置了“源”语句。

,

问题是我的 .profile 没有自动加载,当前的解决方法是执行 source ~/.profile,然后使用 which phpphp -v 确认位置和版本。

更新:这对我来说https://stackoverflow.com/a/56236178/14612433

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...