无法在Mac OS M1上部署heroku

sc4hvdpw  于 2022-11-13  发布在  Mac
关注(0)|答案(5)|浏览(181)

我是Heroku的新手,正在尝试在这里部署我的项目。我在终端中输入以下命令后: curl 度https://cli-assets.heroku.com/install.sh|什
并且我也正确地键入了管理密码,我得到了以下错误消息:无支撑拱:臂64

ax6ht2ek

ax6ht2ek1#

该脚本不支持arm64(请参见该脚本的第40行)。
更简单的选择是通过brew安装

brew tap heroku/brew && brew install heroku

或者下载macOS的tarball文件(如果你仍然喜欢手动下载)

1u4esq0p

1u4esq0p2#

尝试

arch -arm64 brew install heroic
kzmpq1sx

kzmpq1sx3#

下载tarball macOS

tar xvf heroku-darwin-x64.tar
sudo mv heroku /usr/local/lib
cd /usr/local/bin
ln -s  /usr/local/lib/heroku/bin/heroku .
heroku --help

Apple芯片问题如果您在装有Apple M1芯片的计算机上收到以下错误,则表示您尚未安装或拒绝安装Rosetta 2。可执行文件中的CPU类型错误安装Rosetta 2可解决此问题。如果您不想在计算机上安装Rosetta 2,您可以全局安装Heroku npm软件包,并在本地使用您自己的节点二进制文件。只有节点的v16具有M1 ARM支持,并且npm不是推荐的安装方法。参考:heroku install

weylhg0b

weylhg0b4#

brew tap heroku/brew && brew install heroku

此命令不适用于我

==> Installing heroku from heroku/brew
Error: Your Xcode (14.0.1) is too outdated.
Please update to Xcode 14.1 (or delete it).
Xcode can be updated from the App Store.

但应用商店里没有更新。

krugob8w

krugob8w5#

尝试

arch -arm64 brew install heroku

相关问题