因此,我有一个应用程序,并在该应用程序的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