我试图编辑一个gem的配置文件,我找不到它。我不知道我过去是怎么做到的。
3wabscal1#
看看你的宝石环境。在终端运行gem env中您应该看到一个条目INSTALLATION DIRECTORY,但还有一个GEM PATHS,它将从当前环境中加载所有gem。
gem env
INSTALLATION DIRECTORY
GEM PATHS
xpcnnkqh2#
Rvm
$ rvm gemdir
或者你可以检查:
echo $GEM_HOME
捆绑包
$ bundle show --paths
对于特定宝石:
$ bundle show 'gem_name'
宝石
$ gem env
$ gem which 'gem_name'
f0brbegy3#
要查看默认安装目录,请运行gem env gemdir如果要更改默认安装目录(例如,更改为~/.gem/ruby/2.1.0),请将此行添加到~/.bashrcexport GEM_HOME=~/.gem/ruby/2.1.0您还需要确保~/.gem/ruby/2.1.0/bin位于PATH环境变量中,以使用gem包提供的命令。如果没有,则将此行添加到~/.bashrcexport PATH=$PATH:~/.gem/ruby/2.1.0/bin
gem env gemdir
export GEM_HOME=~/.gem/ruby/2.1.0
export PATH=$PATH:~/.gem/ruby/2.1.0/bin
lyfkaqu14#
如果您正在编辑gem的已安装文件,则gem没有正确实现,或者您没有正确修改它。正确的gems通常配置为:
config/initializers
lib
4条答案
按热度按时间3wabscal1#
看看你的宝石环境。
在终端运行
gem env
中您应该看到一个条目
INSTALLATION DIRECTORY
,但还有一个GEM PATHS
,它将从当前环境中加载所有gem。xpcnnkqh2#
Rvm
或者你可以检查:
捆绑包
对于特定宝石:
宝石
对于特定宝石:
f0brbegy3#
要查看默认安装目录,请运行
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包提供的命令。如果没有,则将此行添加到~/.bashrc
export PATH=$PATH:~/.gem/ruby/2.1.0/bin
lyfkaqu14#
如果您正在编辑gem的已安装文件,则gem没有正确实现,或者您没有正确修改它。
正确的gems通常配置为:
config/initializers
上的初始化器脚本lib
上的Monkeys匹配