当我尝试捆绑安装时,出现以下消息: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版本,您应该更新或安装新的捆绑程序。
慕神8447489
TA贡献1780条经验 获得超1个赞
在项目的顶级目录中,创建一个名为.ruby-versioncontains 的文件(等待它...)
2.1.0
显然,这是{rbenv,rvm}现在指定版本的交叉方式。
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
如果您在Rails项目中获得此功能,并且最近升级了Ruby版本,则您的Spring可能仍与旧版本的Ruby一起运行。
./bin/spring stop
将解决此问题。
- 3 回答
- 0 关注
- 1373 浏览
添加回答
举报
0/150
提交
取消