सीडी 'काढ़ा - उपसर्ग': ऐसी कोई फ़ाइल या निर्देशिका नहीं


0
> cd 'brew --prefix'
-bash: cd: brew --prefix: No such file or directory

अतिरिक्त त्रुटियां:

> brew update
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

> brew doctor
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Error: undefined method `[]' for nil:NilClass
Please report this bug:
    https://github.com/mxcl/homebrew/wiki/reporting-bugs
/usr/local/Library/Homebrew/cmd/doctor.rb:840:in `check_for_outdated_homebrew'
/usr/local/Library/Homebrew/extend/pathname.rb:310:in `cd'
/usr/local/Library/Homebrew/extend/pathname.rb:310:in `chdir'
/usr/local/Library/Homebrew/extend/pathname.rb:310:in `cd'
/usr/local/Library/Homebrew/cmd/doctor.rb:837:in `check_for_outdated_homebrew'
/usr/local/Library/Homebrew/cmd/doctor.rb:907:in `send'
/usr/local/Library/Homebrew/cmd/doctor.rb:907:in `doctor'
/usr/local/Library/Homebrew/cmd/doctor.rb:906:in `each'
/usr/local/Library/Homebrew/cmd/doctor.rb:906:in `doctor'
/usr/local/bin/brew:83:in `send'
/usr/local/bin/brew:83

किसी भी विचार यहाँ क्या हो रहा है?

जवाबों:


6

अपने cd कमांड को करने के लिए, आपको बैकटिक्स का उपयोग करने की आवश्यकता है, न कि कोटेशन मार्क (इसे एक उत्तर में डालना क्योंकि प्रारूप में कठिन)

cd `brew --prefix`

बैकटिक्स शेल को कमांड निष्पादित करते हैं और मान लौटाते हैं। (इस मामले brew --prefixमें उस निर्देशिका में रूपांतरित होता है जहाँ homebrewस्थापित है)। उदाहरण के लिए, एक बहुत ही साधारण मामले में:

cd `echo '..'`

इसमें रूपांतरण:

cd ..

जो एक डायरेक्टरी को आगे बढ़ाता है।

ऐसा लगता है कि आपके होमब्रेव इंस्टॉल के लिए गिट रेपो में कुछ गड़बड़ है। यदि आपने बहुत कुछ स्थापित नहीं किया है, तो बस अनइंस्टॉल करना और पुनः स्थापित करना और फिर से प्रयास करना आसान हो सकता है। आपको फ़ोकस के लिए डॉक्स पर जाना चाहिए, लेकिन आप rm -rfअपने सेलर फ़ोल्डर पर बस सकते हैं और इसके मूल स्थिति में सब कुछ वापस आ सकते हैं। अधिक जानकारी यहाँ


और इसलिए हमें $()इसके बजाय सभी का उपयोग करना चाहिए ।
12'12
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.