简体   繁体   English

Rails是否使用与其余系统不同版本的Ruby?

[英]Rails using a different version of Ruby from the rest of the sytem?

My installation of Rails seems to be using a different version of Ruby from the version of Ruby on the rest of my system: 我安装的Rails似乎使用的是与我系统其余部分上的Ruby版本不同的Ruby版本:

$ 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]

Why is this? 为什么是这样? I installed Rails with sudo gem install rails . 我用sudo gem install rails安装了Rails。 I'm on OSX and don't remember how I installed Ruby. 我在OSX上,不记得我是如何安装Ruby的。

Mac OSX comes ruby installed as default. Mac OSX默认安装了ruby。 If you need more late versions of ruby, you need to follow this guide: http://railsapps.github.io/installrubyonrails-mac.html 如果需要更晚的红宝石版本,则需要遵循以下指南: http : //railsapps.github.io/installrubyonrails-mac.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM