2016-04-01 17 views
4

Ich bin mit Rails 5, und ich habe meine App durch Capistrano auf Server zur Hälfte bereitgestellt. in und CD in das Release/### Verzeichnis aufgrund spezifischen Bedarf an loadschema, i ssh und versuchteRails 5-Konsole funktioniert nicht bei der Bereitstellung mit Capistrano

Schienen --version Zeigt # herauskam 5.0.3beta

Bundle # Arbeiten auszuführen, installierte alles

Schienen C# aber dies scheitert

Laufschienen db: migrieren auch fehlgeschlagen.

es scheint, Schienen generische Hilfe zurückzugeben, als ob mein Verzeichnis kein Schienenverzeichnis ist.

Ich habe versucht, bin-Ordner löschen, aber immer noch das gleiche. Wer weiß, was könnte falsch sein?

enter image description here

danke

+0

für diejenigen, die nach unten Abstimmung meine Frage, bitte geben Sie Ihren Grund an –

+0

Darf ich fragen, warum die Herabstufungen? – MustModify

+0

genau, ich weiß nicht, weder ... ich stehe dieses Problem zu oft und nicht Stapelüberlauf Frage haben mein Problem gelöst –

Antwort

9

Es scheint, Sie verwenden capistrano, um Ihre Anwendung bereitzustellen. Werfen Sie einen Blick auf dieses Problem: https://github.com/capistrano/bundler/issues/45

Die Lösung wäre:

  1. entfernen bin vom linked_dirs
  2. hinzufügen set :bundle_binstubs, nil zu Ihrem config/deploy.rb die binstubs zu erzeugen
+0

Vielen Dank Manuel, Sie sind super :), schlug dieses Problem zu oft ... –

+0

Danke, nur (1) arbeitete für mich. – bobomoreno

1

die Konsole versuchen rails console auszuführen. Um eine Migration durchzuführen versuchen Sie rake db:migrate

+1

Umarmen Sie die Rails 5 Updates ... 'rails db: migrieren – Jon

+0

sorry ive ein Tippfehler, ive verwendet Verknüpfung Schienen c und es fehlgeschlagen und Hilfe wird als Schienen nicht im Verzeichnis –

Verwandte Themen