ruby-on-rails - Ruby 版本 - 安装 Rails 时出错

标签 ruby-on-rails ruby web rubygems rvm

我在安装 RoR 时遇到下一个错误
如何设置正确的 Ruby 版本?

##@##:path$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
##@##:path$ sudo gem install rails
ERROR:  Error installing rails:
    activesupport requires Ruby version >= 1.9.3.
##@##:path$ 

最佳答案

您不必在 gem install ... 中使用 sudo。这就是导致 Ruby 版本不匹配的原因,因为 root 使用的是默认安装的 Ruby,而您自己的帐户使用的是 RVM 的安装版本。

更新 Ruby 的系统版本取决于您的操作系统,通常会滞后于最新版本的 Ruby。我上个月启动的最新项目一直在使用 2.0。我怀疑 Ubuntu 或 Apple 等大型操作系统供应商是否会在其最新发行版中提供该版本。最好尽可能管理自己的 ruby 。

要安装 1.9.3,您可以运行:

$ rvm install 1.9.3

后来

$ rvm use 1.9.3

关于ruby-on-rails - Ruby 版本 - 安装 Rails 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20251429/

相关文章:

ruby-on-rails - Rails 4 MongoID 嵌入式文档

ruby-on-rails - Rails 3. 如何从查询结果中删除重复的关联记录?

ruby - ruby 中的 Class 和 Klass 有什么区别?

ruby - ruby 是否有 ElastiCache 集群客户端自动发现功能?

java - Spring Boot 在环境中设置 Activity 配置文件

html - 悬停时展开 Div

javascript - 如何从Jquery正确调用JS

ruby-on-rails - 运行 bundle install 时出现 Ruby 错误

ruby-on-rails - 为什么Rails会不断发回Set-Cookie header ?

ruby-on-rails - 如何使用 gsub 替换撇号