簡體   English   中英

Ruby版本錯誤

[英]Ruby version error

我將RVM與2.3.1@market gemset一起使用時,在嘗試運行規格時出現錯誤,說

Your Ruby version is 2.3.1, but your Gemfile specified 2.0.0

所以我在我的Gemfile中添加了ruby'2.3.1 ruby '2.3.1' ,但是仍然出現錯誤,無論如何我都需要'2.0.0'。 我也嘗試過重新安裝捆綁程序,但沒有幫助。

UPD:當我指定除ruby '2.3.1'以外的任何版本時,不會忽略此行。 例如,如果指定ruby '2.1.2'則出現錯誤

 Your Ruby version is 2.3.1, but your Gemfile specified 2.1.2

但是當我指定ruby '2.3.1'

Your Ruby version is 2.3.1, but your Gemfile specified 2.0.0

嘗試跑步

gem install bundler

要么

gem update bundler

這可以解決您的問題

如果那沒有幫助,那么請為您的項目檢查ruby -v ,並確保已安裝ruby 2.3.1 ,可以使用rvm install 2.3.1並通過echo 2.3.1 > .ruby-version默認設置為項目echo 2.3.1 > .ruby-version

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM