【发布时间】:2018-06-02 08:35:51
【问题描述】:
我读到 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 用于该项目?
【问题讨论】:
-
你可以试试
rbenv local 2.3.0 && cd ~ && cd - && bundle install。我以为rbenv local只是相应地设置了你的 .ruby-version 文件 -
@Anthony,当我运行该命令时,它显示我的系统上什至没有安装 ruby 2.3。解决这个问题确实解决了我在问题中描述的问题。
-
酷 - 如果这对你有用,我会写一个快速的答案?
-
@Anthony,加油!
标签: ruby version project rbenv