2017-02-24 16 views
1

私はバンドラー版、MacOSの10.12シエラにルビー2.1.8p440に、4.2.6を実行している1.12.0.rcバンドルのインストールに失敗したファイルが多すぎます。私はそれを再び働かせることができますか?

私は 'インストールバンドル' に

jay-gischers-macbook-pro-110:ilarp gischer$ bundle install 
Fetching gem metadata from http://rubygems.org/Retrying fetcher due 
to error (2/4): Bundler::HTTPError Could not reach host index.rubygems.org.  
Check your network connection and try again. 
Retrying fetcher due to error (3/4): Errno::EMFILE Too many open files @ rb_sysopen - 
/Users/gischer/.bundle/cache/compact_index/rubygems.org.80.9e8aca59a0c3a407fba89eb64623162d/info/selenium-webdriver 

Retrying fetcher due to error (4/4): Errno::EMFILE Too many open files @ rb_sysopen - 
/Users/gischer/.bundle/cache/compact_index/rubygems.org.80.9e8aca59a0c3a407fba89eb64623162d/info/sqlite3/Users/gischer/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/bundler-1.12.0.rc/lib/bundler/friendly_errors.rb:74:in `request_issue_report_for': cannot load such file -- bundler/env (LoadError) 
from /Users/gischer/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/bundler-1.12.0.rc/lib/bundler/friendly_errors.rb:40:in `log_error' 
from /Users/gischer/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/bundler-1.12.0.rc/lib/bundler/friendly_errors.rb:100:in `rescue in with_friendly_errors' 
from /Users/gischer/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/bundler-1.12.0.rc/lib/bundler/friendly_errors.rb:98:in `with_friendly_errors' 
from /Users/gischer/.rbenv/versions/2.1.8/lib/ruby/gems/2.1.0/gems/bundler-1.12.0.rc/exe/bundle:19:in `<top (required)>' 
from /Users/gischer/.rbenv/versions/2.1.8/bin/bundle:23:in `load' 
from /Users/gischer/.rbenv/versions/2.1.8/bin/bundle:23:in `<main>' 

Iをしようとすると、私はこれを取得たとえば、ulimitのはこれが過去に働いている8196

を-n、前にこれを見てと私の限界に増加している、それが今で動作していない:

jay-gischers-macbook-pro-110:ilarp gischer$ sudo ulimit -n 8196 
Password: 
jay-gischers-macbook-pro-110:ilarp gischer$ bundle install 
Fetching gem metadata from http://rubygems.org/Retrying fetcher due to error (2/4):Bundler::HTTPError Could not reach host index.rubygems.org. Check your network connection and try again. 
Retrying fetcher due to error (3/4): Errno::EMFILE Too many open files @ rb_sysopen - /Users/gischer/.bundle/cache/compact_index/rubygems.org.80.9e8aca59a0c3a407fba89eb64623162d/info/rspec-rails 
Retrying fetcher due to error (4/4): Errno::EMFILE Too many open files @ rb_sysopen - /Users/gischer/.bundle/cache/compact_index/rubygems.org.80.9e8aca59a0c3a407fba89eb64623162d/info/sprockets 

システムをリブートしても役に立たない。ターミナル以外のすべてのアプリケーションを終了することはどちらも役に立たなかった。私もClamXavを使ってウイルススキャンを実行しましたが、何も見つかりませんでした。いずれにせよ、これを実行しようとしたときに走っていなかったレールサーバについては、ほとんど変更がありませんでした。私は数ヶ月前の示唆からあいまいな提案を見つけましたか?回避策?この行を変更する

+0

詳細:これは私のGemfileの内容に関連しているようです。新しいレールプロジェクトでは、バンドルインストールをうまく実行できます。 – gischer

+0

[OK]を、私は問題を回避する "http://rubygems.org"から "https://rubygems.org" – gischer

答えて

0

source "https://rubygems.org" 

する

source "http://rubygems.org" 

は、問題を修正しました。それがなぜ私は完全にはわかりません。本当の問題はアクセスだったのでしょうか、それらのEMFILEメッセージはすべていくつかのエラーカスケードの結果ですか?

関連する問題