Ruby on Rails 不使用 rbenv 中定义的版本
Ruby on Rails does not use the version defined in rbenv
我想使用Ruby的2.2.2版本,那么
r2d2@r2d2-acer ~/ApenasMeu/myapp $ rbenv global
system
r2d2@r2d2-acer ~/ApenasMeu/myapp $ rbenv versions
system
* 2.2.2 (set by RBENV_VERSION environment variable)
不过RoR的默认主页,好像用的是这个版本:
Ruby version 1.9.3-p484 (x86_64-linux)
如何解决?
如果您使用的是捆绑器,您可以在 Gemfile
中指定 ruby 版本 - 只需在 Gemfile
中添加一行 ruby "2.2.2"
(我已经总是看到它 at/near 顶部 - 不确定这是必需的还是只是惯例)和 运行 bundle install
.
我想使用Ruby的2.2.2版本,那么
r2d2@r2d2-acer ~/ApenasMeu/myapp $ rbenv global
system
r2d2@r2d2-acer ~/ApenasMeu/myapp $ rbenv versions
system
* 2.2.2 (set by RBENV_VERSION environment variable)
不过RoR的默认主页,好像用的是这个版本:
Ruby version 1.9.3-p484 (x86_64-linux)
如何解决?
如果您使用的是捆绑器,您可以在 Gemfile
中指定 ruby 版本 - 只需在 Gemfile
中添加一行 ruby "2.2.2"
(我已经总是看到它 at/near 顶部 - 不确定这是必需的还是只是惯例)和 运行 bundle install
.