如何在同一台机器但不同的项目上使用两个 ruby,rails 版本?
How to use two ruby,rails version on same machine but different project?
现在我的 Desktop
上有一个 project demo
版本
Ruby-2.6.3p62
Rails-4.2.11.3
Gem-3.0.3
我想在我的 Desktop
上创建另一个 project new
版本
ruby-3.1.1p18
Rails-7.0.2.3
Gem-3.3.13
目前,我有这个 rbenv
版本
rbenv version
2.6.3 (set by /home/akshit/.rbenv/version)
你能分享一下如何在不影响我的 project demo
的情况下创建 project new
的命令吗?
使用 rbenv 执行此操作:
- 创建
project new
- 在根文件夹中打开一个终端
- 写
rbenv install 3.1.1
然后rbenv local 3.1.1
所以对于这个项目它将使用指定的版本
我建议您创建一个 .ruby-version
文件,您可以在其中设置项目的 ruby 版本,在本例中为 3.1.1
现在我的 Desktop
上有一个 project demo
版本
Ruby-2.6.3p62
Rails-4.2.11.3
Gem-3.0.3
我想在我的 Desktop
上创建另一个 project new
版本
ruby-3.1.1p18
Rails-7.0.2.3
Gem-3.3.13
目前,我有这个 rbenv
版本
rbenv version
2.6.3 (set by /home/akshit/.rbenv/version)
你能分享一下如何在不影响我的 project demo
的情况下创建 project new
的命令吗?
使用 rbenv 执行此操作:
- 创建
project new
- 在根文件夹中打开一个终端
- 写
rbenv install 3.1.1
然后rbenv local 3.1.1
所以对于这个项目它将使用指定的版本
我建议您创建一个 .ruby-version
文件,您可以在其中设置项目的 ruby 版本,在本例中为 3.1.1