Установка пакета 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 и повторный запуск установки.

Другие вопросы по тегам