我如何找到安装gem文件的位置? [英] How can I find where gem files are installed?

查看:71
本文介绍了我如何找到安装gem文件的位置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以通过命令 gem list 找到安装哪个gem,但它并不显示安装gem的位置。



我如何才能找到宝石的位置,以及如何在安装gem之前知道安装位置?

使用 gem environment 查找关于你的宝石环境:

  RubyGems环境:
- RUBYGEMS版本:2.1.5
- RUBY VERSION :2.0.0(2013-06-27 patchlevel 247)[x86_64-darwin12.4.0]
- INSTALLATION DIRECTORY:/Users/ttm/.rbenv/versions/2.0.0-p247/lib/ruby/gems/ 2.0.0
- RUBY EXECUTABLE:/Users/ttm/.rbenv/versions/2.0.0-p247/bin/ruby
- 可执行目录:/Users/ttm/.rbenv/versions/2.0。 0-p247 / bin
- SPEC CACHE DIRECTORY:/Users/ttm/.gem/specs
- RUBYGEMS平台:
- ruby​​
- x86_64 - 达尔文-12
- 创业板路径:
- /Users/ttm/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0
- /Users/ttm/.gem/ruby/2.0.0
- GEM配置:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- 远程来源:
- https://rubygems.org/
- SHELL路径:
- /Users/ttm/.rbenv/versions/2.0.0-p247 / bin
- /Users/ttm/.rbenv/libexec
- /Users/ttm/.rbenv/plugins/ruby-build/bin
- / Users / ttm / perl5 / perlbrew / bin
- /Users/ttm/perl5/perlbrew/perls/perl-5.18.1/bin
- /Users/ttm/.pyenv/shims
- /Users/ttm/.pyenv / bin
- /Users/ttm/.rbenv/shims
- /Users/ttm/.rbenv/bin
- / Users / ttm / bin
- / usr / local /mysql-5.6.12-osx10.7-x86_64/bin
- / Users / ttm / libsmi / bin
- / usr / local / bin
- / usr / bin
- / bin
- / usr / sbin
- / sbin
- / usr / local / bin

注意以下两部分:


  • INSTALLATION DIRECTORY $ GEM PATHS


I can find which gem is installed by command gem list, but it doesn't show me where the gems are installed.

How can I find where the gems are and how can I know before installing a gem where it will be installed?

解决方案

Use gem environment to find out about your gem environment:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.1.5
  - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin12.4.0]
  - INSTALLATION DIRECTORY: /Users/ttm/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0
  - RUBY EXECUTABLE: /Users/ttm/.rbenv/versions/2.0.0-p247/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/ttm/.rbenv/versions/2.0.0-p247/bin
  - SPEC CACHE DIRECTORY: /Users/ttm/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-12
  - GEM PATHS:
     - /Users/ttm/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0
     - /Users/ttm/.gem/ruby/2.0.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/ttm/.rbenv/versions/2.0.0-p247/bin
     - /Users/ttm/.rbenv/libexec
     - /Users/ttm/.rbenv/plugins/ruby-build/bin
     - /Users/ttm/perl5/perlbrew/bin
     - /Users/ttm/perl5/perlbrew/perls/perl-5.18.1/bin
     - /Users/ttm/.pyenv/shims
     - /Users/ttm/.pyenv/bin
     - /Users/ttm/.rbenv/shims
     - /Users/ttm/.rbenv/bin
     - /Users/ttm/bin
     - /usr/local/mysql-5.6.12-osx10.7-x86_64/bin
     - /Users/ttm/libsmi/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /usr/local/bin

Notice the two sections for:

  • INSTALLATION DIRECTORY
  • GEM PATHS

这篇关于我如何找到安装gem文件的位置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆