0
我的Rails的安装,似乎对我的系统的其余部分将使用不同版本的Ruby在Ruby的版本:从系统的其余部分使用不同版本的Ruby的Rails?
$ rails --version
Rails 5 requires Ruby 2.2.2 or newer.
You're running
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
Please upgrade to Ruby 2.2.2 or newer to continue.
$ ruby --version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
这是为什么?我用sudo gem install rails
安装了Rails。我在OSX上,不记得我是如何安装Ruby的。
'$ which rails'和'$ which ruby'的输出是什么? – mikej
你在'gemfile'中有什么? –
使用RBenv或RVM处理系统中安装的ruby版本,绝不要使用sudo安装gem。它不仅不安全,而且会弄乱文件权限。 – max