2
/var/lib/hudson/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:900:in `report_activate_error': Could not find RubyGem warbler (>= 0) (Gem::LoadError)
    from /var/lib/hudson/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:248:in `activate'
    from /var/lib/hudson/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:1276:in `gem'
    from /var/lib/hudson/.rvm/gems/ruby-1.9.2-p180/bin/warble:18:in `<main>'

これは私が得るエラーです。私は間違いなくウグイスを持っています-私はウグイスを編集したので、実行可能な「ウグイス」しか持っていません。rvm gem install

何か助けはありますか?

編集:利用可能である必要があります:

GEM_HOME:     "/var/lib/hudson/.rvm/gems/ruby-1.9.2-p180"
GEM_PATH:     "/var/lib/hudson/.rvm/gems/ruby-1.9.2-p180:/var/lib/hudson/.rvm/gems/ruby-1.9.2-p180@global"

/var/lib/hudson/.rvm/gems/ruby-1.9.2-p180/gems確かに warbler-1.3.0 が含まれています。別のユーザーとして同じマシンで同じセットアップ スクリプトを実行しましたが、問題はありません。

EDIT2: わかりました、rubygems.rb でいくつかのputsデバッグを使用しましたが、GEM_PATH をロードする部分が機能していません...私の GEM_PATH は rvm によって定義されています (そして、ペダン的にするために、手動でコピーしようとしましたが、同様に)、実行時に GEM_PATH が空白になります。それについてのアイデアはありますか?

4

0 に答える 0