Homebrew paketlerini macOS Mojave Beta'ya yükleme


12

Ben fluttergerektiren bazı bağımlılıkları yüklemeye çalışıyorum homebrew. Tek sorun, homebrew'un herhangi bir alet takmamasıdır.

Her iki deneyin Örneğin, brew install --HEAD libimobiledevice, brew install ideviceinstallerve brew install ios-deploy, bana aşağıdaki hatayı veriyor (bazen biraz farklıdır) ve araçları yüklemeyin.

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.

Bu bağımlılıkları macOS Mojave beta 1'e nasıl yükleyeceğim?

Unutmayın ki brew install cocoapodsben emin bu bir sorun olup olmadığını değilim bu yüzden, eserlerini homebrewya package?


3
Hata, beta sürümlerinin desteklenmediğini belirtir. High Sierra'ya geri dönebilir misin?
fsb

@fsb Beta sürümlerinin hatalara / aksaklıklara neden olabileceğini bildiğim için ayrı bir bölüme macOS Mojave'yi yüklerken High Sierra'ya geri dönebilirim. MacOS Mojave'de gelişip gelişemeyeceğimi görmek istedim. Homebrew'u çalıştırmanın bir yolu olmadığı sürece High Sierra'ya geri dönmek bir ceset gibi görünüyor. .
iProgram

Bir düzenlemede Mojave beta 1'i nasıl aldığınızı açıklayabilir misiniz (söylemek istemiyorsanız)? Kayıtlı bir geliştiriciyseniz, bunun çalışması için üç indirmeye ihtiyacınız vardır. Değilse, komut satırı araçları daha geniş bir sürüm alana kadar şansınız olmayabilir.
bmike

@bmike Bir geliştirici hesabı aracılığıyla aldım.
iProgram

Yanıtlar:


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

Bu farklı bir hatadır, ancak çözüm aynıdır: Xcode 10 Beta'yı yükleyin ve çalıştırın xcode-select --install.

Komut Satırı Geliştirici Araçları artık kullanılabilir!

İlk olarak, görünmez lisans sözleşmesini kabul edin.

Yüklenmesini bekleyin ...

Şimdi, Brew mutlu çalışıyor.


1
Beta Xcode'a erişiminiz varsa, beta komut satırı araçlarını da indirip yükleyin; homebrew'unuz çalışır.
bmike

Lütfen beta komut satırı araçlarının nasıl kurulacağını açıklayın . Xcode beta sürümüm var ve xcode-selectçalışmıyor. Ayrıca, bu benim cevabım değil mi, ama "işe yaramaz" kısmı olmadan?
Dev

1
Oturum açın developer.apple.com/download/more (komut satırı araçları ana indirme sayfasının alt kısmındaki fazla bağlantıya bakın kullanmak zorunda “özellikli” değildir). Ardından işletim sisteminizi ve X kodunuzu seçin ve yükleyiciyi alın ve çalıştırın.
bmike

7

Bu sorunu yaşadım, kolay bir düzeltme var. Başının üzerinde https://developer.apple.com/downloads/more Apple kimliğinizle, imzalamanız ve yükleyin Command Line Tools (macOS 10.14) for Xcode 10 Beta.

Geliştirici Portalı'nın ekran görüntüsü


Evet rudi FTW. Başka bir yayına yapılan yorumda gömülmesine izin vermek yerine bunu netleştirdiğiniz için teşekkür ederiz.
bmike

@bmike ya da cevabım, neredeyse bir ay önce düzenlendi (xcode-select şimdi çalışıyor ve bu çözüm daha az kullanışlı)
Dev

@Dev Önce yayınlamanız gerektiğini söylüyorsunuz xcode-select --switch /Applications/Xcode-beta.appve daha sonra xcode-select --installişe yarayacak veya bu, beta uygulamasının yerel seçiminin alakasız olduğu ve sorunun sadece yeni bir sürüm için bir yükleme sağlamak için sunucu tarafında düzeltildiği bir durum olduğunu mu söylüyorsunuz? yayınlandı?
bmike

kelimenin tam anlamıyla sadece koşmak xcode-select --install, şimdi çalışıyor
Dev

4

Kontrol edin brew doctor:

$ sudo xcode-select --switch /Applications/Xcode-beta.app
$ brew install ideviceinstaller

2
İşe yaramadı, her iki adımı da denedi.
CopsOnRoad

1

Buradaki ilk üç cevaptan seçim yaptığımda, bu benim için işe yaradı:

  1. https://developer.apple.com/downloads/more adresine gidin , Xcode 10 beta için en son Komut Satırı Araçlarını (macOS 10.14) arayın (bu, bir sonraki adımda Xcode'un zaten yüklemesi gerekir).

  2. https://developer.apple.com/download/ adresine gidin , en son Xcode 10 beta sürümünü indirin ve yükleyin (bir .xip arşiv dosyasındadır, çıkardıktan sonra .app dosyasını Uygulamalar dizininize bırakmanız gerekir);

  3. çalıştırın sudo xcode-select --switch /Applications/Xcode-beta.app.


-1

Xcode-beta'yı indirdikten sonra xcode-select --switch, bu makalede açıklanan şekilde kullanabilirsiniz


xcode-selectaynı hatayla karşılaşır, "şu anda Yazılım Güncelleme sunucusundan kullanılamaz". brewYine de geçişten sonra denedim ve verir: Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install
Dev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.