2016-12-02 15 views
1

多くの関連する質問と投稿がありますが、私は問題を解決できません。私はEl Capitanを運営しています。私はHomebrewとRubyを走らせたいと思っています。しかし、私は自作実行したい場合は、私のような権限エラーを取得:Rubyの許可があるため、OsXはHomebrewを使用できません

bio89093:~ jonbra$ brew doctor 
/Library/Ruby/Site/2.0.0/rubygems.rb:1219:in `register_default_spec': undefined method `default_gems_use_full_paths?' for Gem:Module (NoMethodError) 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:699:in `block in load_defaults' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:647:in `block (2 levels) in each_spec' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:643:in `each' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:643:in `block in each_spec' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:642:in `each' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:642:in `each_spec' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:653:in `each_default' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:698:in `load_defaults' 
    from /Library/Ruby/Site/2.0.0/rubygems.rb:1361:in `<top (required)>' 
    from <internal:gem_prelude>:1:in `require' 
    from <internal:gem_prelude>:1:in `<compiled>' 

私はRVMを使ってRubyの別々のバージョンをインストールしようとしたが、自作が必要なようだが...

+0

[スーパーユーザ]でそれを聞いて、質問のこの種の[この](https://github.com/Homebrew/legacy-homebrew/issues/31220#issuecomment-50624180) –

+0

を見てみてください(http://superuser.com) –

答えて

2

は自作を削除し、インストールしてください再び:

アンインストールする:

$ cd `brew --prefix` 
$ rm -rf Cellar 
$ brew prune 
$ rm -rf Library .git .gitignore bin/brew README.md share/man/man1/brew 
$ rm -rf ~/Library/Caches/Homebrew 

、その後:

+1

ありがとうございますが、同じエラーが表示される... bio89093:local jonbra $ ruby​​ -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/インストール/マスター/インストール) " /Library/Ruby/Site/2.0.0/rubygems.rb:1219:in' register_default_spec ':未定義のメソッド 'default_gems_use_full_paths?'宝石用:モジュール(NoMethodError) ... – Jon

0

私も同様の問題がありました。あなたの端末でこれを試してみてください:

cd "$(brew --repo)" && git fetch && git reset --hard origin/master && brew update 

これらは、醸造ギブスページの上部にメモがあり、その指示に従って問題を解決しました。

0

そうするために

/Library/Ruby/Site/2.0.0 

、フォルダの下に余分なファイルとフォルダが含まれていないことを確認し、-kオプションを追加し、その場合には、いつかあなたはSSLエラーを取得する可能性があります、

$cd /Library/Ruby/Site/2.0.0 
$rm -rf /Library/Ruby/Site/2.0.0/* 
$/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

を実行してくださいカールする

$/usr/bin/ruby -e "$(curl -k -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
関連する問題