ruby - OSBX কাজ করছে না homebrew




macos rubygems (5)

যখন আমি টার্মিনালে brew কমান্ড চালাচ্ছি তখন এই ত্রুটিটি পাচ্ছি। সমাধান সাহায্য প্রয়োজন।

 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- utils/popen (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/brew.rb:16:in `<main>'

এখানে আমার env মণি সেটিংস:

  • রুবিজেস সংস্করণ: 2.0.14
  • রুবি সংস্করণ: 2.0.0 (2014-02-24 প্যাচলেভেল 451) [সার্বজনীন। X86_64-darwin13]
  • ইনস্টলেশন নির্দেশিকা: / লাইব্রেরি / রুবি / Gems/2.0.0
  • রুবি এক্সিকিউটেবল: / সিস্টেম / লাইব্রেরি / ফ্রেমওয়ার্কস / রুবি। ফ্রেমেওয়ার্ক / ভারসন ২.0/usr/bin/ruby
  • কার্যকর নির্দেশিকা: / usr / bin
  • রুবিজম প্ল্যাটফর্ম:
    • চুনি
    • সার্বজনীন-ডারউইন-13
  • জেম প্যাথস:
    • /Library/Ruby/Gems/2.0.0
    • /Users/ronaldkwan/.gem/ruby/2.0.0
    • /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
  • জিম কনফিগিউশন:
    • : update_sources => সত্য
    • : verbose => সত্য
    • : ব্যাকট্রাস => মিথ্যা
    • : bulk_threshold => 1000

আনইনস্টল হোমব্রু:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

তারপর পুনরায় ইনস্টল করুন

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

সতর্কতা: এই স্ক্রিপ্টটি সরিয়ে ফেলা হবে: লাইব্রেরী / ক্যাশে / হোমব্রু / থেক benjaminsila


আমার ক্ষেত্রে আমি শুধু চালানো এক্সিকিউটেবল অপসারণ করতে হবে:

sudo rm -f `which brew`

তারপর আবার homebrew পুনরায় ইনস্টল করুন :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

এল ক্যাপিটান আপডেট করার পরে, / usr / স্থানীয় ডিরেক্টরি রুট আছে: চাকা অধিকার। আমার অধিকার ফিরে পরিবর্তন করুন

sudo chown -R $(whoami):admin /usr/local

এবং

brew doctor && brew update

আমাকে আবার কাজ ঠান্ডা পেতে সাহায্য করুন।


প্রথমত আমি মৃত্যুদন্ড কার্যকর করেছি ...

sudo chown -R $(whoami):admin /usr/local

তারপর ...

cd $(brew --prefix) && git fetch origin && git reset --hard origin/master

সমস্যাটি প্রধানত OS X থেকে El Capitan (OS X 10.11) বা ম্যাকোস সিয়েরা (ম্যাকোস 10.12) আপডেট করার পরে ঘটে। এটি মূলত এল ক্যাপিটানের বা পরবর্তী MacOS এর নতুন SIP প্রক্রিয়ার সাথে ফাইল অনুমতি সম্পর্কিত সমস্যাগুলির কারণে। / Usr / স্থানীয় ডিরেক্টরি পরিবর্তন করার চেষ্টা করুন।

$ sudo chown -R $(whoami):admin /usr/local  

এটি এখনও কাজ না করে, নিম্নলিখিত ধাপগুলি ব্যবহার করুন এবং সবকিছু ঠিক হবে। এটি হতে পারে কারণ homebrew আপডেট করা হয় না।

1. open terminal  
2. $ cd /usr/local/Library/Homebrew  
3. $ git reset --hard  
4. $ git clean -df
5. $ brew update




homebrew