2017-06-22 3 views
0

Ich bin ein absoluter Anfänger, wenn es um Ruby geht - ich folge nur einer Schritt für Schritt Anleitung, um OpenProject zu installieren.Edelsteine ​​nicht gefunden, obwohl sie installiert sind

Im Moment habe ich Probleme mit der folgenden Zeile des Befehls haben:

RAILS_ENV=production bundle exec rake db:create 

Es gibt

Could not find rake-11.3.0 in any of the sources

Wenn ich die Ruby-Version überprüfen mit "ruby -v" druckt

ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

Jetzt, wenn ich auf Rechen prüfen:

gem list | grep rake 

der Ausgang ist:

rake (12.0.0)

... also warum es beschwert sich, dass es nicht rechen 11.3.0 auch harte Version 12 installiert finden konnten?

Danke!

+0

Anstelle von 'gem list', probiere bitte' bundle show', um sicherzustellen, dass du die Edelsteine ​​installiert hast. – wesley6j

+0

Es heißt: Activesupport-5.0.0.1 konnte in keiner der Quellen gefunden werden. – user1658080

+0

Ich weiß nicht, warum Sie OpenProject von Hand installieren möchten, aber wenn Sie es in einer Produktionsumgebung ausführen möchten, empfehle ich die Verwendung einer [gepackten Installation]. (https://packager.io/gh/opf/openproject-ce) – ulferts

Antwort

1

Ihre Anwendung scheint eine harte Abhängigkeit von Rake 11.3.0 zu haben, d. H. 12.0.0 ist nicht akzeptabel.

Haben Sie Bundler zuerst ausgeführt?

bundle 
+0

Zeigt einen Fehler: Bei der Installation von json (1.8.3) ist ein Fehler aufgetreten, und Bundler kann nicht fortfahren. Stellen Sie vor dem Bündeln sicher, dass 'gem install json -v' 1.8.3'' erfolgreich ist. – user1658080

+0

Mach, was es sagt: 'Juwel installiere json -v '1.8.3''. Installieren Sie bei Bedarf Abhängigkeiten. – wesley6j

+0

Ok, das nicht erfolgreich abgeschlossene Paket klingt wie die Ursache Ihres Problems. Sind Sie unter Windows, habe ich Probleme gesehen, JSON dort vorher zu installieren. – Ginty

0

bedeutet, dass Sie auf die Version 11.3.0

Sie degradieren müssen Ihre Rake-Version:

Führen Sie diesen Befehl, und es sollte die Version von Rake Sie benötigen, dann Ihre ursprünglichen Befehl sollte funktionieren installieren dieser Befehl kann versuchen

bundle update rake 

dies wird nur versuchen, zu aktualisieren rake Ihre Einstellung in Ihrer Gemfile

folgen
Verwandte Themen