在輸入「bundle install」後出現某種Ruby版本問題後出現錯誤。迄今爲止已經安裝了許多寶石,並且從未與Ruby版本不兼容。omniauth需要Ruby版本> = 2.1.9。安裝gem文件時出現問題
如何在不將應用程序置於「風險」的情況下升級Ruby版本以恢復「軟件包安裝」的正常運行?
這是我做了什麼:
月1日 - 增加了嘰嘰喳喳omniauth寶石我的Gemfile。
2nd - 在app/config/initializers文件夾中創建了一個omniauth.rb文件。
3rd - 輸入「bundle install」命令並得到以下錯誤:「omniauth需要Ruby版本> = 2.1.9。」
ruby版本的要求被添加到版本v1.5.0中 - 所以你現在可能只需要使用v1.4.2。 –
但是,如果您問「如何遷移應用程序」,那麼答案就非常明顯 - 一次只需一步,即可進行大量測試!然而,這是一個非常廣泛的問題,並且超出了StackOverflow答案的範圍。 –
不,我沒有問如何遷移應用程序。我只希望能夠安裝寶石,就是這樣。如果我需要更新Ruby版本,那就這樣吧。雖然如何?我寫了«gem install omniauth -v'1.4.2'»和neverthless ...一旦我安裝了bundle,我會一遍又一遍地收到相同的錯誤。 – samureira