如何仅为单个项目切换Ruby版本?

问题描述 投票:2回答:2

我读到rbenv只能用于为单个项目切换Ruby环境。我在我的系统上安装了Ruby 2.4,但我只想将2.3版用于特定项目。我认为使用“rbenv local”可以治愈疼痛但不会......

localhost:myproject davea$ rbenv local 2.3.0
localhost:myproject davea$ bundle install
Your Ruby version is 2.4.0, but your Gemfile specified 2.3.0
localhost:myproject davea$ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]

如何仅将Ruby 2.3用于此项目?

ruby version project rbenv
2个回答
4
投票

rbenv local只在您当前的目录中设置.ruby-version文件,它也不会为您加载该版本。你需要设置它然后cd .. && cd -让rbenv垫片拿起那个版本。


0
投票

如果你有一个gemfile,你也可以在其中添加ruby'2.3.1'来告诉你的系统使用那个ruby版本。

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