Я использую RVM для управления версиями Ruby, где я работаю.У нас есть два репозитория Rails, одно настольное и одно мобильное.В репозитории Desktop используется Ruby 2.2.4, а в репозитории Mobile - 2.2.2.
Я знаю, что RVM обладает функцией автоматического переключения соответствующей версии Ruby, указанной в Gemfile (который указан в нашем случаев обоих Gemfiles).
Теперь, когда я использую терминал по умолчанию и запускаю команду ruby -v
, внутри корневых каталогов отдельных проектов отображаются соответствующие версии.Но когда я делаю то же самое в терминале VS, он отображает версию по умолчанию, а именно 2.2.4.
Теперь моя главная проблема заключалась в том, что отладчик Rails выдавал мне следующую ошибку: Your Ruby version is 2.2.4, but your Gemfile specified 2.2.2
для мобильногорепо всякий раз, когда я пытался использовать VS Debugger.И я подозреваю, что это из-за того, что я упомянул выше.
Это тот случай или это другая проблема?Также предоставьте решение для любой проблемы.