为 App Academy 的新 Macbook Air (M1) 安装正确的 Ruby / benz

Posted

技术标签:

【中文标题】为 App Academy 的新 Macbook Air (M1) 安装正确的 Ruby / benz【英文标题】:Installing the Correct Ruby / rbenz for new Macbook Air (M1) for Appacademy 【发布时间】:2021-09-02 18:02:14 【问题描述】:

我正在开始 appacademy 公开课程,并试图按照他们想要的方式设置 Ruby。我已经按照他们的说明安装了 rbenz。我安装了 rbenz 2.7.2,因为我听说它与新的 M1 芯片兼容。一切似乎都奏效了。但是,当我检查 ruby​​ 版本(ruby -v)时,我遇到了重复错误:

/Users/raylang/.rbenv/shims/ruby: line 3: =: command not found
/Users/raylang/.rbenv/shims/ruby: line 3: =: command not found
/Users/raylang/.rbenv/shims/ruby: line 3: =: command not found```



It's weird because it tells me that I have installed it already:

```Installed openssl-1.1.1k to /Users/raylang/.rbenv/versions/2.7.2

Downloading ruby-2.7.2.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.tar.bz2
Installing ruby-2.7.2...
ruby-build: using readline from homebrew
Installed ruby-2.7.2 to /Users/raylang/.rbenv/versions/2.7.2```


Any ideas anyone?

【问题讨论】:

【参考方案1】:

我猜你用自制软件安装了 rbenv

您是否更新了 .bashrc 或 .zshrc?

如果还没有,请添加以下内容

# rbenv
export PATH="~/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"

然后重启终端。

之后设置全局 ruby​​ 版本。

rbenv global x.x.x # 2.7.2 etc.

那么你可以使用ruby -v

更多信息:https://github.com/rbenv/rbenv#installation

【讨论】:

我按照您的指示操作,重复错误已经消失,我现在只剩下:/Users/raylang/.rbenv/shims/ruby: fork: Resource temporarily unavailable 仍有一些故障排除工作要做。不过谢谢

以上是关于为 App Academy 的新 Macbook Air (M1) 安装正确的 Ruby / benz的主要内容,如果未能解决你的问题,请参考以下文章

2013款MacBook Air中app store目录栏总显示英文?

macbook 添加快捷启动服务

macbook如何免费下载付费软件?

CS academy Growing Trees模板DP求树的直径

一种解决 MacBook 里的 App Store 无法登录的问题

成为 Google Play Academy 宝藏学员及讲师,仅差这一步!