2011-10-19 20 views
2

宝石をバンドラでインストールすることはできません。私はgemfileのソースとしてrubygemsを定義していますが、いつもCan't find <inser-gem-name-here> in any of the sourcesというメッセージで失敗します。バンドルで宝石をインストールできない

また、通常私はgem install <gem-name>で宝石をインストールすることができます。手動で失敗したものをインストールしてから、バンドルインストールを実行して、すでにインストールされていると見なしますが、それはもう動作しません。

私はrvmを使用していましたが、この問題に疲れて(それが原因だと思ったので)、私はrbenvに無駄に切り替えました。私は1.9.2-p290を走っています。

私はMac OS Lionを使用しています。ありがとう!

宝石のenv出力:

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.8.10 
    - RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-darwin11.2.0] 
    - INSTALLATION DIRECTORY: /Users/X/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1 
    - RUBY EXECUTABLE: /Users/X/.rbenv/versions/1.9.2-p290/bin/ruby 
    - EXECUTABLE DIRECTORY: /Users/X/.rbenv/versions/1.9.2-p290/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-darwin-11 
    - GEM PATHS: 
    - /Users/X/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1 
    - /Users/X/.gem/ruby/1.9.1 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - :sources => ["http://gems.github.com", "http://rubygems.org", "http://gemcutter.org"] 
    - REMOTE SOURCES: 
    - http://gems.github.com 
    - http://rubygems.org 
    - http://gemcutter.org 

また

$which gem 
/Users/X/.rbenv/shims/gem 

そして

$ which ruby 
/Users/X/.rbenv/shims/ruby 
+0

'Gemfile'を追加して、'〜/ .bundle/config'を持っているかどうかを確認できますか? –

+0

私のGemfileはかなり大きく、他の開発者にもあてはまります。私は問題がある唯一の人です。いいえ、私は〜/ .bundle/configを持っていません。もしあなたが "〜/ .bundler"を意味するのであれば、それもありません。 –

+0

$ GEM_HOMEは何も返しません。 –

答えて

0

私は私が私のhttp_proxyに

をエクスポートすることによって解決するために管理していること、同様の問題がありました

エクスポートhttp_proxy = http://ユーザー:パスワード@ホスト:ポート

これが役に立ちます。

関連する問題