我正在尝试在我的带有 Apple A1 芯片的新 Macbook Pro 上安装 HD-Wallet Derive。
为此,我需要安装最新版本的 PHP(目前为 7.3)
因此,当我在终端 (zsh) 上点击此命令 brew install php@7.3
并收到此错误消息时:Error: php@7.3: no bottle available!
您可以尝试从源代码安装: brew install --build-from-source php@7.3 请注意,不支持从源代码构建。你会遇到构建 一些公式的失败。如果您遇到任何问题,请创建 pull 请求而不是在 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 更新而不是 Composer 安装。
使用包信息加载 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 扩展,但不确定如何做。
感谢任何建议!
答案 0 :(得分:3)
brew tap shivammathur/php
brew install shivammathur/php/php@7.3
答案 1 :(得分:-1)
Apple A1 是一款 ARM 架构芯片。您将不得不从源代码安装(并自己编译它们)或等待维护者更新带有 ARM 架构开关的 brew 脚本,在此处https://github.com/Homebrew/discussions/discussions/357