366

を使用してインストールされた gem を見つけることができますgem listが、gem がインストールされている場所は表示されません。

gem の場所を見つけるにはどうすればよいですか? また、gem をインストールする前に、どこにインストールされるかを知るにはどうすればよいですか?

4

10 に答える 10

88

gem をインストールした後、特定の gem がどこにあるかを知りたい場合。次のように入力してみてください。

 gem list

インストールした gem のリストが表示されます。bundle show次のように、パスを知りたいgemを使用して名前を付けます。

 bundle show <gemName>

または (バンドラーの新しいバージョンの時点で):

 bundle info <gemName>
于 2015-01-11T13:24:43.090 に答える
16

gem envのように動作しgem environmentます。入力の手間を省きます。

# gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.0.14
  - RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [i686-linux]
  - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.0.0
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /usr/local/lib/ruby/gems/2.0.0
     - /root/.gem/ruby/2.0.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
于 2014-04-23T04:50:51.747 に答える