我正在尝试运行版本为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一样的解决方案,但是没有任何效果,因此无法启动该项目。
不要使用global
版本。
相反,将一个名为.ruby-version
的文件放在您的Rails项目的根目录中,并包含一行内容2.4.1
。
echo "2.4.1" > /your/rails/project/.ruby-version
当当前目录是您的项目目录时,它会告诉rbenv
使用此ruby版本。