4 Stimmen

Installation des Taps-Gems von Heroku

Ich versuche, das Taps-Gem von Heroku zu verwenden, um meine Datenbank von ihrem Server abzurufen.

Wenn ich laufe

$heroku db:pull 

heißt es, dass ich das Taps-Gem mit diesem Befehl installieren muss:

sudo gem install taps

Ich führe diesen Befehl aus, und wie erwartet meldet Taps, dass es installiert wurde ("1 gem installed"). Ich bin in der Lage, den Befehl Gem update taps nach der Installation ohne einen Fehler auszuführen.

Allerdings,

$gem-Liste

zeigt Taps nicht als installiert an, und ich kann es auch nicht im gem-Ordner unter

/Benutzer/Benutzername/.rvm/gems/ree-1.8.7-2010.02@Zeitleiste

Natürlich kann ich deshalb den Befehl Heroku db:pull nicht ausführen.

Ich verwende Bundlr und RVM, ich weiß nicht, ob diese relevant sind.

Ich bin sicher, dass ich etwas ganz einfach falsch mache...

7voto

Brett Bender Punkte 18860

Verwendung von sudo gem install taps installiert den Edelstein wahrscheinlich mit Root-Rechten, so dass Sie ihn als normaler Benutzer nicht sehen können, wenn Sie versuchen, gem list . Haben Sie versucht, das Gem ohne sudo zu installieren? oder wenn Sie es wirklich finden wollen, versuchen Sie sudo gem list .

Ich würde vorschlagen, Edelsteine nicht mit sudo zu installieren. Der Sinn der Verwendung von rvm ist es, Ihre Edelsteine immer an einem Ort gebündelt zu haben, auf den Sie zugreifen können (ohne Root) und der bequem mit Rubies/Gemsets getrennt ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X