Rails bundle install 无法在任何来源中找到 turbo-rails-7.1.1
Rails bundle install Could not find turbo-rails-7.1.1 in any of the sources
在一个全新的 digitalocean droplet 运行 Ubuntu 20.10 上有一个全新的几乎是空的 rails 7 alpha 2 app 运行 bundle install
结果以下是当 运行 cap production 在我的本地机器上部署时以及当 运行 来自 dropletshell 上的命令时
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
中的任何地方
我运行入本也。不知道为什么,但他们取消了 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 并再次安装 运行 有效。
在一个全新的 digitalocean droplet 运行 Ubuntu 20.10 上有一个全新的几乎是空的 rails 7 alpha 2 app 运行 bundle install
结果以下是当 运行 cap production 在我的本地机器上部署时以及当 运行 来自 dropletshell 上的命令时
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
中的任何地方我运行入本也。不知道为什么,但他们取消了 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 并再次安装 运行 有效。