Ruby on rails Bundler::运行测试后的RubyVersionIsMatch
Rails测试用例不工作 当我运行测试时,它显示了以下错误Ruby on rails Bundler::运行测试后的RubyVersionIsMatch,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,Rails测试用例不工作 当我运行测试时,它显示了以下错误 validate_ruby!': Your Ruby version is 2.3.3, but your Gemfile specified 2.4.2 (Bundler::RubyVersionMismatch) 在Gemfile中添加/替换ruby版本为ruby“2.3.3”在Gemfile中添加/替换ruby版本为ruby“2.3.3”,您需要升级ruby版本,或者指定您拥有的版本,如错误消息“如何更新我的Ruby版本?”中
validate_ruby!': Your Ruby version is 2.3.3,
but your Gemfile specified 2.4.2 (Bundler::RubyVersionMismatch)
在Gemfile中添加/替换ruby版本为
ruby“2.3.3”
在Gemfile中添加/替换ruby版本为ruby“2.3.3”
,您需要升级ruby版本,或者指定您拥有的版本,如错误消息“如何更新我的Ruby版本?”中所述,实际上我的Ruby版本是2.4.2。您需要升级您的Ruby版本,或者指定您拥有的版本,正如错误消息中所述,如何更新我的Ruby版本?实际上我的Ruby版本是2.4.2。我得到了这个错误:-在materialize中阻塞::在任何源代码中都找不到rake-12.3.1(Bundler::GemNotFound)。您的Ruby版本是2.4.2,但您的Gemfile指定了2.3.3。您应该删除Ruby“2.4.2”
。您只需尝试ruby-v
并检查您的ruby版本。如果使用rvm,请检查rvm列表中的版本。然后在Gemfile中设置正确的版本。我的版本是ruby 2.4.2p198(2017-09-14修订版59899)[x86_64-darwin17]删除Gemfile.lock
,然后进行捆绑安装
,我再次遇到这个错误:-在materialize中阻塞]:在任何源代码(Bundler::GemNotFound)中都找不到rake-12.3.1您的ruby版本是2.4.2,但是您的GEM文件指定了2.3.3,您应该删除ruby“2.4.2”
。您只需尝试ruby-v
并检查您的ruby版本。如果使用rvm,请检查rvm列表中的版本。然后在Gemfile中设置正确的版本。我的版本是ruby 2.4.2p198(2017-09-14修订版59899)[x86_64-darwin17]从中删除Gemfile.lock
,然后安装捆绑包