-1

当我尝试在它安装的 mac m1 上安装 ruby​​ 2.7.3 版本时,它也会显示在我的机器上,但是当我尝试 sudo bin/setup_dev这个命令时,它会显示类似的错误

Bundling rails dependencies Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on
this machine. Your Ruby version is 2.6.3, but your Gemfile specified ~> 2.7.3
bin/setup_dev: 
Failed to run 'bundle install > log/setup_dev.log', check log/setup_dev.log for more information.
aim@aim-MacBook-Air openproject % rbenv global 2.7.3
aim@aim-MacBook-Air openproject % ruby -v                                         
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]

请任何人都可以帮助在 mac 上安装 ruby​​ v 2.7.3。我尝试的事情

使用Rosetta 2安装 ruby

我是红宝石新手,请帮忙。提前致谢。

4

1 回答 1

0

在捆绑器 gemfile 中指定 ruby​​ 版本不会神奇地安装该版本的 ruby​​。您需要从学习使用 ruby​​ 版本管理系统开始。我推荐 Homebrew 和 rbenv。

(不仅仅是为了获得不同的 ruby​​ 版本。始终安装自己的 ruby​​。切勿将内置的系统 ruby​​ 用于任何事情!如果你不得不说 sudo 你做错了。)

于 2021-05-07T02:16:35.230 回答