Gemの設定ファイルの1つを編集しようとしていますが、見つかりません。過去にこれをどのように行ったかはわかりません。
Gem環境を見てください。
ターミナルでgem env
を実行します
エントリINSTALLATION DIRECTORY
が表示されるはずですが、現在の環境からすべてのgemをロードするGEM PATHS
もあります。
Rvm
$ rvm gemdir
または、次を確認できます。
echo $GEM_HOME
バンドラー
$ bundle show --paths
特定の宝石の場合:
$ bundle show 'gem_name'
宝石
$ gem env
特定の宝石の場合:
$ gem which 'gem_name'
デフォルトのインストールディレクトリを表示するには、次を実行します。
gem env gemdir
デフォルトのインストールディレクトリを変更する場合(たとえば、〜/ .gem/Ruby/2.1.0に)、この行を〜/ .bashrcに追加します。
export GEM_HOME=~/.gem/Ruby/2.1.0
また、gemパッケージで提供されるコマンドを使用するには、〜/ .gem/Ruby/2.1.0/binがPATH環境変数にあることを確認する必要があります。そうでない場合は、この行を〜/ .bashrcに追加します
export PATH=$PATH:~/.gem/Ruby/2.1.0/bin
Gemのインストール済みファイルを編集している場合、gemは正しく実装されていないか、正しく修正されていません。
適切なgemは通常設定されます:
config/initializers
の初期化スクリプト経由lib
のmonkeypatching経由