宝石在哪里安装?

Tri*_*rip 139 rubygems ruby-on-rails

我正在尝试编辑其中一个gem的配置文件而我找不到它.我不确定我过去是怎么做到的.

the*_*eIV 208

看看你的宝石环境.

在终端运行中 gem env

您应该看到一个条目INSTALLATION DIRECTORY,但也有一个条目是GEM PATHS从当前环境中加载所有宝石.

  • 请注意,通过控制台,他的意思是终端或cmd.不是rails控制台. (8认同)

dri*_*nor 47

RVM

$ rvm gemdir
Run Code Online (Sandbox Code Playgroud)

或者您可以检查:

echo $GEM_HOME
Run Code Online (Sandbox Code Playgroud)

捆绑

$ bundle show --paths
Run Code Online (Sandbox Code Playgroud)

对于特定的宝石:

$ bundle show 'gem_name'
Run Code Online (Sandbox Code Playgroud)

宝石

$ gem env
Run Code Online (Sandbox Code Playgroud)

对于特定的宝石:

$ gem which 'gem_name'
Run Code Online (Sandbox Code Playgroud)


Bia*_*ing 10

要查看默认安装目录,请运行

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