因此,我有一個應用程序,並在該應用程序的Gemfile
中指定應該使用Rails -v 3.2.12,但是當我在該應用程序的目錄中運行「rails -v
」時,會輸出「Rails 2.3.14
」。任何想法爲什麼這可能發生?Rails版本錯誤
更新:我現在用rvm
。
因此,我有一個應用程序,並在該應用程序的Gemfile
中指定應該使用Rails -v 3.2.12,但是當我在該應用程序的目錄中運行「rails -v
」時,會輸出「Rails 2.3.14
」。任何想法爲什麼這可能發生?Rails版本錯誤
更新:我現在用rvm
。
嘗試運行:
bundle exec rails -v
您是否使用rbenv或類似的?無論哪種方式,可能發生的是您安裝了舊版本的導軌。如果你不需要它:
gem uninstall rails -v 2.3.14
然後安裝捆綁和
bundle install
好了,所以我剛剛安裝rvm
然後依次在以下鏈接中的說明:
您是否運行過'bundle install'或'bundle update'? – Benj
你使用rvm,rbenv等?如果不是,你如何設置你正在使用的Ruby/gemset/etc? –
@BenjaminSinclaire捆綁安裝 – Drew