在带有新 A1 芯片(苹果芯片)的新 macbook pro 中安装 php@7.3

vmi*_*res -2 php macos homebrew gmp

我正在尝试在我的带有 Apple A1 芯片的新 Macbook Pro 上安装 HD-Wallet Derive。为此,我需要安装最新版本的 PHP(目前为 7.3)所以当我brew install php@7.3在终端(zsh)上点击此命令时,我收到此错误消息:Error: php@7.3: no bottle available!

您可以尝试从源代码安装: brew install --build-from-source php@7.3 请注意不支持从源代码构建。您会遇到一些公式的构建失败。如果您遇到任何问题,请创建拉取请求,而不是在 Homebrew 的 GitHub、Twitter 或任何其他官方渠道上寻求帮助。

我正在从源头构建它。使用这个回购。https://github.com/dan-da/hd-wallet-derive#installation-and-running 我能执行此命令curl https://getcomposer.org/installer -o installer.php,这php installer.php成功。但是当我运行这个php composer.phar install

我收到此错误:未找到锁定文件。更新依赖项而不是从锁定文件安装。如果您没有锁定文件,请使用 composer update 而非 composer install。

使用包信息加载 Composer 存储库 更新依赖项 您的需求无法解析为一组可安装的包。

问题 1 - mdanter/ecc[v0.5.0, ..., 0.5.x-dev] 需要 ext-gmp * -> 它从您的系统中丢失。安装或启用 PHP 的 gmp 扩展。- bitwasp/bitcoin dev-master 需要 mdanter/ecc ^0.5.0 -> 可满足 mdanter/ecc[v0.5.0, v0.5.1, v0.5.2, 0.5.x-dev]。- 根 composer.json 需要 bitwasp/bitcoin dev-master#8782bc6c470e342d4e0cb67eb036974f133b950b -> bitwasp/bitcoin[dev-master] 可满足。

我相信我必须做一个 gmp 扩展,但不确定如何。

任何建议表示赞赏!

Jas*_*ech 7

brew tap shivammathur/php
brew install shivammathur/php/php@7.3
Run Code Online (Sandbox Code Playgroud)


小智 0

苹果A1是ARM架构芯片。您将必须从源代码安装(并自行编译)或等待维护人员使用 ARM 架构的开关更新 Homebrew 脚本,更多信息请参见ARM #357 上的 Homebrew 安装