Erster Beitrag hier =) Danke im Voraus für das Aushelfen, jede Hilfe ist an dieser Stelle cool!
1- Ich habe ziemlich viel gesucht und jede Menge Sachen ausprobiert, bevor ich darüber nachdachte, auf stackoverflow zu posten.
2- Beim Ausführen
%Vor%Ich verstehe das:
%Vor%3- Ich habe die Gemfile überprüft: Produktion und Entwicklung / Test sind für pg bzw. sqlite3 gut konfiguriert.
4- Sqlite3.h ist hier:
%Vor%5- Vergessen zu erwähnen, dass ich mac os x verwende ..
6- Ausgabe von: pcbo $ git push heroku master
%Vor%7 - Jede Hilfe wird wirklich geschätzt!
[Update1]
Von Ihrem git push log, Hier ist Ihr Schuldiger: -
%Vor% Also, wie ich anfangs vermutet habe, versucht ein Fehler sqlite3
gem zu laden, was auf heroku fehlschlagen wird. Wie bereits erwähnt, kann dies aus zwei Gründen geschehen:
sqlite3
gem. Verwenden Sie den Befehl gem dependency
, um die Abhängigkeiten von gem & amp; entferne den Edelstein, der von sqlite3
abhängt. Wiederholen Sie danach bundle install
& amp; es würde funktionieren.
--- [Update1 beenden] ---
Der einzige Grund, warum Sie diesen Fehler erhalten können, ist der Versuch, sqlite3
database auf heroku zu verwenden, was nicht unterstützt wird. Inspiziere deine Gemfile
so genau wie möglich und vergewissere dich, dass sie ähnlich wie diese eingerichtet ist
Und dann bundle install
, um deine Gemfile.lock
zu regenerieren. Versuchen Sie nun, Heroku zu drücken. Wenn Sie diesen Fehler immer noch erhalten, dann hat wahrscheinlich ein Edelstein, den Sie verwenden, sqlite3
als fest codierte Abhängigkeit in seiner gemspec
-Datei aufgelistet. In der Tat wird sqlite3 geladen, obwohl es nicht in gemfile vorhanden ist. Überprüfen Sie dies, indem Sie den folgenden Befehl auf localhost ausführen:
Schließlich, nachdem Sie dies versucht haben. es funktioniert nicht. Senden Sie das Protokoll complete von git push heroku master
& amp; Ausgabe von heroku logs
.
Tags und Links ruby-on-rails heroku sqlite3