MacOS Mojave बीटा पर Homebrew संकुल स्थापित करें


12

मैं कुछ निर्भरताएं स्थापित करने की कोशिश कर रहा हूं flutter, जिनके लिए आवश्यकता है homebrew। एकमात्र समस्या यह है कि होमब्रे किसी भी उपकरण को स्थापित नहीं करता है।

उदाहरण के लिए, यदि मैं दोनों की कोशिश करता हूं brew install --HEAD libimobiledevice, brew install ideviceinstallerऔर brew install ios-deploy, यह मुझे निम्न त्रुटि देता है (कभी-कभी यह थोड़ा अलग होता है) और उपकरण स्थापित नहीं होते हैं।

Last 15 lines from /Users/davidkeen/Library/Logs/Homebrew/makedepend/05.configure:
checking for rename... yes
checking for fchmod... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for X... configure: error: in `/private/tmp/makedepend-20180609-57475-hh24w0/makedepend-1.0.5':
configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables X_CFLAGS
and X_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details

Do not report this issue to Homebrew/brew or Homebrew/core!


Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.

Error: A newer Command Line Tools release is available.
Update them from Software Update in the App Store.


Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.

मैं macOS Mojave बीटा 1 पर इन निर्भरताओं को स्थापित करने के लिए कैसे हूं?

कृपया ध्यान दें कि brew install cocoapodsकाम करता है, तो मुझे यकीन नहीं है कि यह एक मुद्दा है homebrewया package?


3
त्रुटि बताती है कि बीटा संस्करण समर्थित नहीं हैं। क्या आप हाई सिएरा वापस जा सकते हैं?
fsb

@fsb मैं हाई सिएरा पर वापस जा सकता हूं क्योंकि मैंने एक अलग विभाजन पर macOS Mojave स्थापित किया है क्योंकि मुझे पता है कि बीटा संस्करण बग या ग्लिच का कारण बन सकते हैं। मैं देखना चाहता था कि क्या मैं macOS Mojave पर विकसित हो सकता हूं। हाई सिएरा में वापस जाना एक bodge की तरह लगता है जब तक कि काम करने के लिए homebrew प्राप्त करने का कोई तरीका नहीं है। मेरे पास मेरे कंप्यूटर पर उतना स्टोरेज नहीं है इसलिए Xcode 10 इंस्टॉल करना और Mojave और High Sierra पर डेवलपर टूल अधिक स्टोरेज का उपयोग करेंगे। ।
iProgram

क्या आप एक संपादन में समझा सकते हैं कि आपको Mojave Beta 1 (जब तक आप नहीं कहेंगे) प्राप्त कैसे हुआ? यदि आप एक पंजीकृत डेवलपर हैं, तो इस काम को करने के लिए आपको तीन डाउनलोड चाहिए। यदि नहीं, तो आप तब तक भाग्य से बाहर हो सकते हैं जब तक कि कमांड लाइन टूल को अधिक व्यापक रिलीज़ नहीं मिलता है।
bmike

@bmike मैंने इसे एक डेवलपर खाते के माध्यम से प्राप्त किया।
iProgram

जवाबों:


8
Error: Your Xcode (9.4) is too outdated.
Please update to Xcode 10.0 (or delete it).
Xcode can be updated from
  https://developer.apple.com/download/more/

Error: Xcode alone is not sufficient on Mojave.
Install the Command Line Tools:
  xcode-select --install

यह एक अलग त्रुटि है, हालांकि समाधान समान है: Xcode 10 बीटा स्थापित करें और फिर चलाएं xcode-select --install

कमांड लाइन डेवलपर टूल अब उपलब्ध हैं!

सबसे पहले, अदृश्य लाइसेंस समझौते पर सहमत हों।

इसे स्थापित करने के लिए प्रतीक्षा करें ...

अब, ब्रू खुशी से काम करता है।


1
यदि आपके पास बीटा एक्सकोड तक पहुंच है, तो बीटा कमांड लाइन टूल को भी डाउनलोड और इंस्टॉल करें और आपका होमब्रेव काम करेगा।
bmike

कृपया बताएं कि बीटा कमांड लाइन टूल कैसे इंस्टॉल करें। मेरे पास Xcode बीटा है, और xcode-selectकाम नहीं करता है। इसके अलावा, यह अनिवार्य रूप से मेरा जवाब नहीं है, लेकिन "यह काम नहीं करेगा" भाग के बिना?
देव

1
Developer.apple.com/download/more में साइन इन करें (कमांड लाइन टूल "फ़ीचर्ड" नहीं हैं, इसलिए आपको मुख्य डाउनलोड पृष्ठ के निचले भाग में अधिक लिंक देखने का उपयोग करना होगा)। फिर अपना ओएस और एक्सकोड चुनें और इंस्टॉलर प्राप्त करें और इसे चलाएं।
bmike

7

मेरे पास यह मुद्दा था, एक आसान समाधान है। Https://developer.apple.com/downloads/more पर जाएं , अपने ऐप्पल आईडी के साथ साइन इन करें और इंस्टॉल करें Command Line Tools (macOS 10.14) for Xcode 10 Beta

डेवलपर पोर्टल का स्क्रीनशॉट


हाँ रूडी FTW। किसी अन्य पोस्ट पर एक टिप्पणी में दफन करने के बजाय इसे स्पष्ट करने के लिए धन्यवाद।
bmike

@bmike या मेरा उत्तर, लगभग एक महीने पहले संपादित किया गया (xcode-select अब काम करता है, और यह समाधान कम सुविधाजनक है)
Dev

@ क्या आप कह रहे हैं कि आपको पहले जारी करने की आवश्यकता है xcode-select --switch /Applications/Xcode-beta.appऔर फिर xcode-select --installयह काम करेगा या यह एक ऐसा मामला है जहां बीटा ऐप का स्थानीय चयन अप्रासंगिक था और एक नए संस्करण के लिए एक इंस्टाल प्रदान करने के लिए मुद्दा सर्वर साइड तय किया गया था जारी किया गया?
bmike

सचमुच बस चलती है xcode-select --install, यह अब काम करती है
देव


1

यहाँ शीर्ष तीन उत्तरों से उठाते हुए, यह मेरे लिए काम कर रहा है:

  1. https://developer.apple.com/downloads/more पर जाएं , Xcode 10 बीटा के लिए नवीनतम कमांड लाइन टूल (macOS 10.14) खोजें (यह वैकल्पिक हो सकता है क्योंकि अगले चरण में Xcode उन्हें वैसे भी स्थापित करना चाहिए);

  2. https://developer.apple.com/download/ पर जाएं , नवीनतम Xcode 10 बीटा डाउनलोड करें और इंस्टॉल करें (यह एक .xip संग्रह फ़ाइल में है, इसे निकालने के बाद आपको अपने एप्लिकेशन निर्देशिका में .app फ़ाइल को छोड़ देना चाहिए);

  3. दौड़ो sudo xcode-select --switch /Applications/Xcode-beta.app


-1

एक बार जब आप एक्सकोड-बीटा डाउनलोड कर लेते हैं, तो आप xcode-select --switchइस लेख में वर्णित अनुसार उपयोग कर सकते हैं


xcode-selectएक ही त्रुटि के साथ आता है, "वर्तमान में सॉफ़्टवेयर अपडेट सर्वर से उपलब्ध नहीं है"। brewहालांकि मैंने स्विच के बाद कोशिश की , और यह देता है: Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install
देव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.