основната причина за този проблем е вашата машина и gemfile, използващи различна руби версия
така че има множество проблеми и решения за този проблем, можете да опитате решенията по-долу едно по едно
1- уверете се, че вашата машина инсталира и използва същата версия на вашия gemfile, ако вашата машина не използва същата, опитайте се да инсталирате тази версия с помощта на rvm
$ rvm install ruby_version_you_want
уверете се, че инсталираната версия е успешна, като използвате тази команда
$ rvm list
и ако новата версия не е зададена като стандартна, можете да я зададете с помощта на тази команда
$ rvm --default use ruby_version_you_want
можете да проверите текущата версия на ruby
$ rvm current
$ ruby -v
2- ако имате същия проблем, проверете пакета си
$ gem install bundler
or
$ gem update bundler
3- в някои случаи spring все още използва старата версия, така че трябва да я спрете
$ ./bin/spring stop
4- друг случай, който можете да въведете
$ gem pristine --all
и опитайте да инсталирате пакета отново
5- също в някои случаи, след като инсталирате актуализираната версия на ruby, просто трябва да рестартирате терминала си.
6- друго решение, но не го препоръчах директорията от най-високо ниво на вашия проект, създайте файл с име .ruby-version, съдържащ вашата активна работеща ruby версия
7- ако все още имате този проблем, опитайте да премахнете ruby и инсталирайте само актуализираната версия
$ aptitude purge ruby
person
Mohamed Naser
schedule
12.02.2020
.rvmrc
сrvm use 2.1.0 > /dev/null
в директорията на проекта. тази версия с рубин. - person Зелёный   schedule 13.04.2014.rvmrc
и поставих в негоrvm use 2.1.0 > /dev/null
. За съжаление все още получавам същото съобщение, когато стартирам инсталиране на пакет:Your Ruby version is 2.0.0, but your Gemfile specified 2.1.0
- person stecd   schedule 13.04.2014rvm list
, за да видите инсталираната ruby версия. - person Зелёный   schedule 13.04.2014gem install bundler
илиgem update bundler
това може да реши проблема ви. - person Зелёный   schedule 13.04.2014gem update bundler
свърши работата. Благодаря ти - person stecd   schedule 13.04.2014Gemfile
, след което стартирахBundle install
и работи за мен. - person Ivan Carrasco Quiroz   schedule 05.02.2019docker-compose build
, защото Dockerfile стартира с по-стара версия на Ruby, отколкото се използва на други места. - person beyondtheteal   schedule 06.02.2019