Durch die Installation von Heroku auf Lucid Lynx werden fehlende Abhängigkeiten aufgezeigt

646
QuixoticForsooth

Ich versuche, eine kostenlose Ruby on Rails-App zu erhalten, und Heroku sieht aus wie meine letzte Ressource. Es sollte unter Linux funktionieren, und der Edelstein wird ohne Fehler installiert. Wenn ich jedoch einen Heroku-Befehl ausführt, werden mehrere Fehler ausgegeben, die alle miteinander verbunden sind und über einen Fehler sprechen require. Ich habe es im Code nachgeschlagen und es heißt:

require 'readline' 

Das ist es.

Ich habe versucht, jede Variation zu installieren libreadline, die ich finden kann, aber nichts davon macht einen Unterschied.

0

2 Antworten auf die Frage

0
qbi

Ihre Frage ist etwas unklar. Was Sie jedoch ausprobieren können:

  1. Stellen Sie sicher, dass libncurses5-devdas auf Ihrem System installiert ist.
  2. Suchen Sie das Verzeichnis, in dem Ruby installiert ist. Dann wechseln Sie in das Unterverzeichnisext/readline
  3. ruby extconf.rb erzeugt ein Makefile
  4. make && make install
  5. Versuchen Sie es erneut mit Ihrem Heroku-Befehl.
Das Problem war, dass das Verzeichnis ext / readline nicht vorhanden war. QuixoticForsooth vor 13 Jahren 0
0
QuixoticForsooth

Ich habe es zum Laufen bekommen, aber es war eher ein Hack. Ich suchte die readline.so-Datei von dort aus ab, wo sie installiert war (an einer seltsamen Stelle) und machte einen harten Link zu Ruby, der nach readline suchte, und es funktionierte. Nicht optimal, und ich werde auf jeden Fall versuchen, was Sie das nächste Mal empfehlen. Vielen Dank