Вы уже активировали стойку 2.0.3, но для вашего Gemfile требуется стойка 2.0.7 - PullRequest
0 голосов
/ 22 апреля 2019

Я видел много решений для этого, но ничего не получилось.Похоже, моя машина активирует стойку 2.0.3, но я не могу удалить 2.0.3 при запуске

gem uninstall rack -v 2.0.3

В командной строке появляется эта ошибка: ИНФОРМАЦИЯ: гем "стойка" не установлен

также мое приложение ранее использовало ruby ​​2.4.1, но теперь оно использует 2.4.2.Я установил эту версию ruby ​​2.4.2 и приложение работает нормально.

, но когда я проверяю через пассажира, оно показывает что-то вроде этого:

/home/user/.rbenv/versions/2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require' config.ru:23:in `block in <main>'
/home/user/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in `instance_eval'
/home/user/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in `initialize' config.ru:1:in `new'

Команда интерпретатора Ruby

/home/user/.rbenv/versions/2.4.1/bin/ruby

когда я запускаю

ruby -v

, тогда это дает мне 2.4.2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...