0
我運行的Ruby 2.3.0和項目使用2.1.5 建當我運行命令運行Ruby的舊版本
「$軌服務器」
我給的
不能on Rails項目
我試過
「包安裝」
但它也不起作用,我可以修復後面的問題
「gem install XYZ -v'版本的XYZ需要'」
但是有太多的gem需要手動安裝。
我明白這可能是一個可笑的簡單問題,我真的很抱歉,但我已經盡力找到一個解決方案無濟於事。
我運行的Ruby 2.3.0和項目使用2.1.5 建當我運行命令運行Ruby的舊版本
「$軌服務器」
我給的
不能on Rails項目
我試過
「包安裝」
但它也不起作用,我可以修復後面的問題
「gem install XYZ -v'版本的XYZ需要'」
但是有太多的gem需要手動安裝。
我明白這可能是一個可笑的簡單問題,我真的很抱歉,但我已經盡力找到一個解決方案無濟於事。
您需要安裝適當的ruby版本。最簡單的方法是使用rvm
。
然後,選擇正確的ruby版本(rvm use ruby-2.1.5
),您應該運行bundle install
,然後運行bundle exec rails server
。
您使用'rvm' – uzaif
'Gemfile.lock'將您的項目保留在舊版本中,以便在某些庫更新與您的代碼不兼容時不會中斷。如果你想更新你的代碼,你可能想考慮[刪除它](http://stackoverflow.com/questions/14286872/understanding-gemfile-lock-is-it-okay-to-delete-gemfile-lock-然後運行bundle-in)重新安裝所有依賴項。 – Amadan
我試過刪除gemfile.lock,但現在似乎有新的問題: http://i.imgur.com/5iCiItN.png當我運行軟件包安裝 和 http://i.imgur.com/ 5zEnzKK.png當我嘗試rails服務器或任何rails命令。 –