Nach dem Upgrade auf Ruby 2.7.0 ist dieses Problem aufgetreten
Es sieht so aus, als ob möglicherweise Änderungen vorgenommen wurden, um die Nutzung des Unternehmens, das sich :github =>
auf die eigentliche Softwareplattform konzentriert, zu verwerfen:git =>
. Vielleicht besser für eine einfachere Wartbarkeit der Codelogik.
Ändern Sie Folgendes:
gem 'devise', :github => 'plataformatec/devise'
Zu dem Folgendem:
gem 'devise', :git => 'git://github.com/plataformatec/devise'
Eine Alternative ist, dass Sie immer noch auf Folgendes verweisen können: github als Ihre git_source oben in Ihrer Gem-Datei und einfach auf die Gems wie gewohnt wie folgt:
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
...
gem 'devise'