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