我在 Debian 上使用 rbenv。Debian 预装了 ruby 1.9.3。我安装了 rbenv 并用它来安装 ruby 2.1.2。然后我用来rails new
制作一个新的 Rails 应用程序。
rbenv versions
给
system
* 2.1.2 (set by /home/jordanmorris/code/TestRail/.ruby-version)
rbenv global
给2.1.2
rbenv local
(在新的应用程序文件夹中)给2.1.2
ruby -v
给2.1.2
which ruby
给/home/jordanmorris/.rbenv/shims/ruby
但是,当我使用rails server
(node.js)时,查看“欢迎加入站点”并单击“关于您的应用程序的环境”,它会报告:
Ruby version
1.9.3-p484 (x86_64-linux)
为什么这没有按预期显示使用 rbenv 设置的版本,这是否值得关注?
我只安装了一个版本的rails,afaik,它报告正确(4.1.4)。