为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

牧羊人nacy 2019-11-02 10:30:24
当我尝试捆绑安装时,出现以下消息: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版本?
查看完整描述

3 回答

?
温温酱

TA贡献1752条经验 获得超4个赞


gem install bundler

要么


gem update bundler 

这可能会解决您的问题。


对于所有新安装的Ruby版本,您应该更新或安装新的捆绑程序。


查看完整回答
反对 回复 2019-11-02
?
慕神8447489

TA贡献1780条经验 获得超1个赞

在项目的顶级目录中,创建一个名为.ruby-versioncontains 的文件(等待它...)


2.1.0

显然,这是{rbenv,rvm}现在指定版本的交叉方式。


查看完整回答
反对 回复 2019-11-02
?
qq_花开花谢_0

TA贡献1835条经验 获得超6个赞

如果您在Rails项目中获得此功能,并且最近升级了Ruby版本,则您的Spring可能仍与旧版本的Ruby一起运行。


./bin/spring stop

将解决此问题。


查看完整回答
反对 回复 2019-11-02
  • 3 回答
  • 0 关注
  • 1321 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信