Ruby on rails Ruby-v给了我一个版本,Gemfile给了我另一个版本
我在本地存储库中运行该命令Ruby on rails Ruby-v给了我一个版本,Gemfile给了我另一个版本,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,我在本地存储库中运行该命令 bundle安装--无需生产 我收到一条错误消息说 您的Ruby版本是2.0.0,但您的Gemfile指定了2.2.2 我刚刚安装了Ruby版本2.2.2,使用gem环境命令,我看到了版本2.2.2,但是Ruby-v给了我 ruby 2.0.0p481(2014-05-08修订版45883)[universal.x86\u 64-darwin14] 我尝试将2.2.2添加到根目录中的.ruby版本文件中,并更新bundler并键入bundle exec rails 但
bundle安装--无需生产
我收到一条错误消息说
您的Ruby版本是2.0.0,但您的Gemfile指定了2.2.2
我刚刚安装了Ruby版本2.2.2,使用gem环境
命令,我看到了版本2.2.2,但是Ruby-v给了我
ruby 2.0.0p481(2014-05-08修订版45883)[universal.x86\u 64-darwin14]
我尝试将2.2.2添加到根目录中的.ruby版本文件中,并更新bundler并键入bundle exec rails
但它仍然给我同样的错误。您的GEM文件是否指定了ruby版本?在本例中,我已经遇到过这种情况。@EddeAlmeida是的,我的Gemfile指定了一个ruby版本。我是Rails新手,这是我所遵循的教程。如果您遵循了本教程,那么您使用的是rbenv。我不熟悉它,因为我总是使用rvm。但您肯定会找到一种方法,将Ruby版本也指定为rvenv的默认版本。重要的是将当前/默认设置为应用程序所需的相同版本。