Railsbundle安装在任何源中都找不到turbo-Rails-7.1.1



在运行Ubuntu 20.10的全新digitalocean液滴上,运行bundle install的全新近乎空的rails 7 alpha 2应用程序在我的本地机器上运行cap production deploy时,以及在液滴上从命令shell运行时,都会产生以下结果

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在两种环境中都是相同的版本,涡轮-射线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并再次运行install是有效的。

相关内容

  • 没有找到相关文章

最新更新