ruby-on-rails - 您的 Ruby 版本是 2.3.1,但您的 Gemfile 指定为 2.1.4

标签 ruby-on-rails ruby

我确信这是一个非常常见的问题,但即使在遵循了几个关于它的教程之后我也无法使其工作。 我使用的是 Ubuntu 16.04 lts,并且刚刚使用 Rbenv 安装了 Ruby on Rails,但是在运行 rails server 后,我得到了 Your Ruby version is 2.3.1, but your Gemfile returned 2.1 .4消息。 我怎样才能让它发挥作用?

最佳答案

正如 Sergio 指出的那样,您需要更新 Ruby 或 Gemfile。

根据我的经验,Ruby 2.1 和 2.3 之间没有太多重大变化,因此我建议更新您的 Gemfile。

如果您不想这样做,那么安装 Ruby 2.1.4 的方法如下:

rbenv install 2.1.4

此外,请务必设置版本:

rbenv local 2.1.4

ruby -v

应返回 2.1.4

rbenv reference

关于ruby-on-rails - 您的 Ruby 版本是 2.3.1,但您的 Gemfile 指定为 2.1.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39474771/

相关文章:

ruby-on-rails - Ruby on Rails 虚拟主机控制面板/服务器管理

ruby - Puts 语句不会将消息打印到控制台

ruby - Heroku 错误地将我的 Node 应用程序检测为 Ruby 应用程序

ruby-on-rails - 加载错误 : Could not open library 'lzo2' : lzo2: cannot open shared object file: No such file or directory

css - rails : style will_paginate with bootstrap links

ruby-on-rails - 测试时切换分支导致数据库不存在错误

ruby-on-rails - Rails 仅修改 yaml 文件中的特定键

ruby - 为什么 strip 不删除前导空格?

mysql - Rails 高级搜索查询

ruby-on-rails - Hartl Rails 教程 5.3.4 : 'read' : Is a directory @ io_fread) error