我正在尝试编辑 gem 的一个配置文件,但我找不到它。我不确定我以前是怎么做到的。
看看你的宝石环境。
在终端运行 gem env
gem env
您应该看到一个条目 INSTALLATION DIRECTORY,但是还有一个 GEM PATHS,它正在从当前环境中加载所有的 gem。
INSTALLATION DIRECTORY
GEM PATHS
如果您正在编辑 gem 的安装文件,那么 gem 没有正确实现,或者您没有正确地修改它。
正确的配置通常是:
config/initializers
lib
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/ruby/2.1.0/bin 在您的 PATH 环境变量中,可以使用 gem 包提供的命令。如果不是,请将此行添加到 ~/。巴希尔
export PATH=$PATH:~/.gem/ruby/2.1.0/bin