Ich versuche eine der Konfigurationsdateien des Edelsteins zu bearbeiten und kann sie nicht finden. Ich bin mir nicht sicher, wie ich das in der Vergangenheit gemacht habe.
Schau dir deine Juwelen-Umgebung an.
In einem Terminal laufen gem env
Sie sollten einen Eintrag sehen INSTALLATION DIRECTORY
, aber es gibt auch GEM PATHS
Hier werden alle Ihre Edelsteine in Ihrer aktuellen Umgebung geladen.
Rvm
$ rvm gemdir
Oder Sie können überprüfen:
echo $GEM_HOME
Bundler
$ bundle show --paths
Für einen bestimmten Edelstein:
$ bundle show 'gem_name'
Gem
$ gem env
Für einen bestimmten Edelstein:
$ gem which 'gem_name'
Führen Sie aus, um das Standardinstallationsverzeichnis anzuzeigen
gem env gemdir
Wenn Sie das Standardinstallationsverzeichnis ändern möchten (z. B. in ~/.gem/Ruby/2.1.0), fügen Sie diese Zeile zu ~/.bashrc hinzu
export GEM_HOME=~/.gem/Ruby/2.1.0
Außerdem müssen Sie sicherstellen, dass sich ~/.gem/Ruby/2.1.0/bin in Ihrer PATH-Umgebungsvariablen befindet, um die von gem-Paketen bereitgestellten Befehle verwenden zu können. Wenn nicht, fügen Sie diese Zeile zu ~/.bashrc hinzu
export PATH=$PATH:~/.gem/Ruby/2.1.0/bin
Wenn Sie die installierten Dateien des Gems bearbeiten, wurde das Gem nicht richtig implementiert oder Sie ändern es nicht richtig.
Die richtigen Edelsteine sind normalerweise konfiguriert:
config/initializers
lib