2016-06-03 7 views
0

Ich versuche, Bundle-Installation auf einem Remotecomputer auszuführen, der keinen Zugriff auf die Quelle "gems.internal.com" hat. Ich bin mit dem Befehl:Gemfile: Angeben einer eingeschränkten Quelle in einer Gruppe

bundle install --without deployment 

Aber ich bekomme die Fehlermeldung:

Could not fetch specs from http://gems.internal.com

Die deployment-gem ist ein erforderliches Juwel nur für Teamcity Einsatz, die Capistrano läuft Befehle und es wird nicht benötigt, wenn bundle install auf dem Lauf entfernte Maschine.

Hier ist meine Gemfile, die in einem Bündel, das ich von einer .gem Datei in einem Produktionsserver entpacken:

source 'https://rubygems.org' 

gem 'rubocop', '0.39.0' 
gem 'rspec', '3.4.0' 
gem 'rake', '11.1.2' 
gem 'thor', '0.19.1' 
gem 'rubyzip', '~>1.1' 
gem 'aws-sdk', '~> 2' 

group :deployment do 
    gem 'deployment-gem','0.4', :source => "http://gems.internal.com" 
end 

Was soll ich hier fehlt?

Antwort

1

bundle install --without installiert nicht die Edelsteine, aber immer noch herunterlädt sie Abhängigkeiten

zu überprüfen Wenn Sie absolut nicht alle Quellen zugänglich durch Remote-Rechner machen kann - Sie mit bundle package und Überprüfung aller Edelsteine ​​in Repository gehen kann