Wie, um herauszufinden, wo gem-Dateien installiert sind
Kann ich findet gems installiert werden, die mit gem list
, aber es mir nicht zeigen, wo die Edelsteine sind installiert.
Wie kann ich herausfinden, wo die Juwelen sind, und wie kann ich wissen, bevor Sie ein Juwel, wo es installiert werden soll?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
gem-Umgebung
, um herauszufinden, über Ihre Juwel-Umgebung:Beachten Sie die zwei Abschnitten:
INSTALLATION DIRECTORY
GEM PATHS
GEM PATHS
werden nur verwendet, erste. Ist das richtig?gem env
für kurzeFand ich es nützlich, um ein Speicherort der library-Datei mit:
gem which 'logstash/inputs/tcp.rb'
Nach der Installation der Edelsteine, wenn Sie wissen möchten, wo sich ein besonderes Kleinod ist. Versuchen Sie Folgendes eingeben:
Werden Sie in der Lage, um die Liste der Edelsteine, die Sie installiert haben. Jetzt verwenden
bundle show
und den Namen der Perle, die Sie wollen, wir kennen den Weg, wie diese:Could not locate Gemfile or .bundle/ directory
.gem env
) zeigt nur den übergeordneten Ordner für diegems
Ordner:/home/test/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0
. Es gibt eine Reihe von Ordnern innerhalb der it und Ihr Juwel kann sich in fast jedem von Ihnen - das ist, wasbundle show <gemName>
zeigt genau (gem env
) nicht.Andere Antworten, die gem-Pfad Edelstein finden die Installations-Pfad von einem bestimmten Edelstein.
Installation:
Verwendung:
Dies ist wirklich praktisch, wie Sie können es verwenden, um grep oder Bearbeiten von Dateien:
Können Sie es von Ihrem Eingabeaufforderung durch ausführen
gem help commands
auswählen und dann den richtigen Befehl:Nun von den oben genannten kann ich den Befehl
environment
ist hilfreich. Also ich würde:Endlich zu zeigen, was Sie gefragt, was ich tun würde:
gem help commands
. Und sollte ich schon schreiben, dass ich mit rbenv.gem env
funktioniert genauso wiegem environment
. Spart etwas Tipparbeit.gem help commands
gibt " - Befehle können abgekürzt werden, solange Sie eindeutig sind. z.B. 'gem ich Harke' ist kurz für 'gem install rake'." In anderen Worten,gem environment
,gem env
undgem e
alle Arbeit, abergem environment
ist selbsterklärend für diejenigen, die nicht wissen, was es tut, so sollten wir nutzen, dass für die erste-Timer.Können Sie trick
gem open
in der Anzeige der gem-Pfad:Beispiel: