Ich versuche, eine der Konfig-Dateien des Edelsteins zu bearbeiten, und ich kann es nicht finden. Ich bin mir nicht sicher, wie ich das in der Vergangenheit gemacht habe.Wo werden Edelsteine installiert?
Antwort
Schauen Sie sich Ihre Edelsteinumgebung an.
In einem Terminal laufen gem env
Sie einen Eintrag sehen sollte INSTALLATION DIRECTORY
, aber es gibt auch GEM PATHS
das ist, wo es aus in der aktuellen Umgebung alle Edelsteine ist geladen.
Wenn Sie die installierten Dateien des Edelsteins bearbeiten, wurde der Edelstein nicht korrekt implementiert oder Sie ändern ihn nicht korrekt.
Proper Edelsteine sind in der Regel so konfiguriert:
- über einen initializer Skript auf
config/initializers
- über monkeypatching auf
lib
- über den Edelstein versehen Generatoren selbst. Diese neigen dazu, viele Dateien zu generieren, aber sie haben normalerweise eine Initialisierungs- oder Installationsoption zum Einrichten des Edelsteins.
Rvm
$ rvm gemdir
Oder können Sie überprüfen:
echo $GEM_HOME
Bündler
$ bundle show --paths
Für spezifische gem:
$ bundle show 'gem_name'
Gem
$ gem env
Für spezifische Juwel:
$ gem which 'gem_name'
Das zeigt nur eine leere Zeile für mich ... – levininja
Bundle-Show - Wege arbeitete für mich, danke! –
das Standardinstallationsverzeichnis zu sehen, laufen
gem env gemdir
Wenn Sie das Standardinstallationsverzeichnis ändern möchten (beispielsweise auf ~/.gem/ruby / 2.1.0), die folgende Zeile in ~/.bashrc
export GEM_HOME=~/.gem/ruby/2.1.0
Und Sie müssen auch Stellen Sie sicher, dass ~/.gem/ruby / 2.1.0/bin in Ihrer PATH-Umgebungsvariablen ist, um die Befehle zu verwenden, die von Gem-Paketen bereitgestellt werden. Wenn nicht, fügen Sie diese Zeile in ~/.bashrc
export PATH=$PATH:~/.gem/ruby/2.1.0/bin
- 1. Wo werden Edelsteine benötigt?
- 2. Welche Edelsteine sollen installiert werden?
- 3. Wo speichert Bundler Edelsteine?
- 4. Private Edelsteine werden nicht in Docker installiert
- 5. Bundle nicht Edelsteine erkennen installiert
- 6. Mit Ruby Enterprise Edition werden Edelsteine nicht dort installiert, wo ich es erwarten würde
- 7. Ich bekomme "Vermisst diese erforderlichen Edelsteine", aber Edelsteine sind installiert
- 8. Ruby-Edelsteine können nicht auf Elastic Beanstalk installiert werden
- 9. Warum installiert Capistrano keine Edelsteine mit Bundler?
- 10. Wie man Edelsteine von Gemfile installiert?
- 11. Wo "python pip install" Befehlsdateien installiert werden?
- 12. Wo installiert Composer Dateien?
- 13. Wo wird pip installiert?
- 14. Wo installiert sdkman Pakete?
- 15. Wo sind die neuesten Ruby-Edelsteine: Ruby-Edelsteine entsprechen search.cpan.org/recent
- 16. Wie Edelsteine in Verkäufer/Bundle-Verzeichnis installiert verwenden
- 17. Ruby on Rails: Heroku: Wie bekomme ich meine Edelsteine installiert?
- 18. Warum installiert RVM doppelte Edelsteine für verschiedene Edelsteinsets?
- 19. Bundler/Capistrano installiert keine Edelsteine mit korrekter Ruby-Version
- 20. Warum können alle Edelsteine mit nativen Erweiterungen nicht installiert werden, wenn ich die Bundle-Installation ausführe?
- 21. Wo installiert Meteor auf Mac?
- 22. Wo sind Vagrant Plugins installiert?
- 23. Wo ist Coq aac_tactics installiert?
- 24. wo installiert django in ubuntu
- 25. Wo installiert Homebrew Postgres-Programme?
- 26. Lädt Rails alle installierten Edelsteine?
- 27. Wo installiert setup.py Datendateien in einem virtualenv?
- 28. Wie man die Reihenfolge ändert, in der Edelsteine von innerhalb eines der Edelsteine geladen werden
- 29. Verwenden von GitBash - Installierte Edelsteine?
- 30. Auspacken Edelsteine [Rails 2.3.5]
Beachten Sie, dass durch Konsole er bedeutet Terminal oder cmd. Nicht die Schienenkonsole. –