How to fix “Your Ruby version is 2.3.0, but your Gemfile specified 2.2.5” while server starting

前端 未结 11 1286
面向向阳花
面向向阳花 2020-12-04 15:30

I am getting this error while running server, how do I fix this?

相关标签:
11条回答
  • 2020-12-04 15:48

    Your Gemfile has a line reading

    ruby '2.2.5'
    

    Change it to

    ruby '2.3.0'
    

    Then run

    bundle install
    
    0 讨论(0)
  • 2020-12-04 15:49

    For $ Your Ruby version is 2.3.0, but your Gemfile specified 2.4.1. Changed 2.4.1 in Gemfile to 2.3.0

    0 讨论(0)
  • 2020-12-04 15:52

    You better install Ruby 2.2.5 for compatibility. The Ruby version in your local machine is different from the one declared in Gemfile.

    If you're using rvm:

    rvm install 2.2.5
    rvm use 2.2.5
    

    else if you're using rbenv:

    rbenv install 2.2.5
    rbenv local 2.2.5
    

    else if you can not change ruby version by rbenv, read here

    0 讨论(0)
  • 2020-12-04 15:54

    If you have already installed 2.2.5 and set as current ruby version, but still showing the same error even if the Ruby version 2.3.0 is not even installed, then just install the bundler.

    gem install bundler
    

    and then:

    bundle install
    
    0 讨论(0)
  • 2020-12-04 15:57

    I am on Mac OS Sierra. I had to update /etc/paths and add /Users/my.username/.rbenv/shims to the top of the list.

    0 讨论(0)
  • 2020-12-04 15:57

    it can also be in your capistrano config (Capfile):

    set :rbenv_ruby, "2.7.1"
    
    0 讨论(0)
提交回复
热议问题