为什么rbenv在Mac OS Catalina上不起作用

问题描述 投票:0回答:1

我正在尝试运行版本为2.4.1且系统为2.6.x的Ruby on Rails项目。我所做的是通过Rbenv安装旧版本的Ruby,然后执行了以下命令:

rbenv global 2.4.1 -> to change global Ruby version

ruby -v 
ruby 2.6.5p114

rbenv global
2.4.1

因此,我想使用2.4.1有点问题,但似乎无法解决问题。我无法启动捆绑软件,因为它说我没有安装2.4.1。

我需要像在网上找到的Mac OS Catalina一样的解决方案,但是没有任何效果,因此无法启动该项目。

ruby-on-rails ruby rbenv
1个回答
0
投票

不要使用global版本。

相反,将一个名为.ruby-version的文件放在您的Rails项目的根目录中,并包含一行内容2.4.1

echo "2.4.1" > /your/rails/project/.ruby-version

当当前目录是您的项目目录时,它会告诉rbenv使用此ruby版本。

© www.soinside.com 2019 - 2024. All rights reserved.