Установка пакета Rails Не удалось найти turbo-rails-7.1.1 ни в одном из источников
На совершенно новой капле digitalocean, работающей под управлением Ubuntu 20.10 с запущенным совершенно новым почти пустым приложением rails 7 alpha 2
bundle install
приводит к следующему как при запуске cap production deploy на моем локальном компьютере, так и при запуске из командной оболочки на капле
Fetching gem metadata from https://rubygems.org/............
Could not find turbo-rails-7.1.1 in any of the sources
У меня нет проблем с этим локально, поэтому это должна быть проблема среды на производственном сервере или какой-то параметр конфигурации, который я где-то пропустил. Я использую последнюю стабильную версию rvm, которая правильно настроена,
rvm gemset list
gemsets for ruby-3.0.0 (found in /home/comtechmaster/.rvm/gems/ruby-3.0.0)
(default)
global
=> master_cms
Я использовал сценарий capistrano для развертывания приложения, и узел последней стабильной версии был установлен с помощью nvm. Bundler - это одна и та же версия в обеих средах, а turbo-rails-7.1.1 нигде не отображается в моем gemfile.lock
2 ответа
Я тоже столкнулся с этим. Не знаю почему, но они выдернули версии 7.x и вернулись к 0.8.x:
https://rubygems.org/gems/turbo-rails/versions/7.1.1
Просто добавьте это в свой Gemfile:
gem 'turbo-rails', '~> 0.8'
А потом беги и беги
./bin/bundle update turbo-rails
и тебе должно быть хорошо.
В моем случае сработало удаление Gemfile.lock и повторный запуск установки.