猿问

您的Ruby版本是2.0.0,但是您的Gemfile指定了2.1.0

当我尝试捆绑安装时,出现以下消息:


Your Ruby version is 2.0.0, but your Gemfile specified 2.1.0

在我的Gemfile中,我具有以下内容:


ruby '2.1.0'

当我ruby -v在控制台中运行时,我得到:


ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin12.0]

Ruby 2.1.0p0是什么意思?我的Gemfile中应该具有哪个版本,为什么该错误告诉我我具有Ruby 2.0.0版本?


牧羊人nacy
浏览 1374回答 3
3回答

温温酱

跑gem install bundler要么gem update bundler 这可能会解决您的问题。对于所有新安装的Ruby版本,您应该更新或安装新的捆绑程序。

慕神8447489

在项目的顶级目录中,创建一个名为.ruby-versioncontains 的文件(等待它...)2.1.0显然,这是{rbenv,rvm}现在指定版本的交叉方式。

qq_花开花谢_0

如果您在Rails项目中获得此功能,并且最近升级了Ruby版本,则您的Spring可能仍与旧版本的Ruby一起运行。./bin/spring stop将解决此问题。
随时随地看视频慕课网APP

相关分类

Ruby
我要回答