3

$HOMEディレクトリにgemをインストールしています

$ cat .gemrc 
-----------------------------------
gemhome: ~/.gems

gempath: /usr/lib/ruby/gems/1.9.1
-----------------------------------

$ gem install rspec
installs rspec in ~/.gems/gems/rspec-*

$ gem list

*** LOCAL GEMS ***

diff-lcs (1.2.4)
rspec (2.13.0)
rspec-core (2.13.1)
rspec-expectations (2.13.0)
rspec-mocks (2.13.1)

$ rspec test_rspec.rb 
cant find rspec -- apparently its not in $PATH

$ gem uninstall rspec
INFO:  gem "rspec" is not installed

誰でも私を助けることができますか?私は rvm を使用していません。最初にこれらのツールを理解しようとしています。

ありがとう

アップデート:

env | grep GEM

何も返さない

gem env

RubyGems 環境:

  • ルビージェムのバージョン: 1.8.23
  • ルビー バージョン: 1.9.3 (2013-05-15 パッチレベル 429) [i486-linux]
  • インストールディレクトリ: ~/.gems/
  • ルビー実行可能ファイル: /usr/bin/ruby
  • 実行可能ディレクトリ: ~/.gems/bin
  • RUBYGEMS プラットフォーム:
    • ルビー
    • x86-Linux
  • GEM パス:
    • ~/.gems/
    • /usr/lib/ruby/gems/1.9.1 ~/.gems/
  • 宝石の構成:
    • :update_sources => true
    • :verbose => true
    • :ベンチマーク => false
    • :バックトレース => false
    • :bulk_threshold => 1000
    • "gemhome" => "~/.gems/"
    • "gempath" => "/usr/lib/ruby/gems/1.9.1 ~/.gems/"
  • リモートソース:
4

0 に答える 0