當我嘗試捆綁安裝時,出現以下消息: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 關注
- 1428 瀏覽
添加回答
舉報
0/150
提交
取消