macOS Mojave Beta에 Homebrew 패키지 설치


12

에 대한 일부 종속성을 설치하려고 flutter합니다 homebrew. 유일한 문제는 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를 설치하면 High Sierra로 돌아갈 수 있습니다. macOS Mojave에서 개발할 수 있는지 확인하고 싶었습니다. 하이브 레이어로 돌아 가면 홈브류를 사용할 수있는 방법이 없다면 봇처럼 보입니다. 또한 컴퓨터에 스토리지가 많지 않아서 Mojave와 High Sierra에 Xcode 10과 개발자 도구를 설치하면 더 많은 스토리지를 사용할 수 있습니다 .
iProgram

모하비 베타 1을받은 방법을 편집해서 설명 할 수 있습니까? 등록 된 개발자 인 경우이 작업을 수행하려면 3 번의 다운로드가 필요합니다. 그렇지 않은 경우 명령 행 도구가 더 광범위하게 릴리스 될 때까지 운이 나쁠 수 있습니다.
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 Beta를 설치 한 다음 실행하십시오 xcode-select --install.

커맨드 라인 개발자 도구를 사용할 수 있습니다!

먼저 보이지 않는 라이센스 계약에 동의하십시오.

설치 될 때까지 기다리십시오 ...

이제 Brew는 행복하게 작동합니다.


1
베타 Xcode에 액세스 할 수있는 경우 베타 명령 줄 도구를 다운로드하여 설치하면 homebrew가 작동합니다.
bmike

그런 다음 베타 명령 줄 도구를 설치 하는 방법 을 설명하십시오 . Xcode 베타 버전이 있는데 xcode-select작동하지 않습니다. 또한 본질적으로 내 대답은 아니지만 "작동하지 않습니다"부분이 없습니까?
Dev

1
developer.apple.com/download/more에 로그인하십시오 (명령 줄 도구는“기능이 없습니다”. 기본 다운로드 페이지 하단에있는 추가 정보 링크를 사용해야합니다). 그런 다음 OS와 Xcode를 선택하고 설치 관리자를 가져 와서 실행하십시오.
bmike

7

이 문제가 발생했습니다. 쉽게 해결할 수 있습니다. https://developer.apple.com/downloads/more이동 하여 Apple ID로 로그인하고 설치하십시오 Command Line Tools (macOS 10.14) for Xcode 10 Beta.

개발자 포털의 스크린 샷


그래 루디 FTW 다른 게시물에 대한 의견에 묻히지 말고 명확하게 작성해 주셔서 감사합니다.
bmike

거의 한 달 전에 편집 된 @bmike 또는 내 대답 (xcode-select는 이제 작동 하며이 솔루션은 덜 편리합니다)
Dev

@Dev 당신이 먼저 필요 문제에 건가요 xcode-select --switch /Applications/Xcode-beta.app다음과 xcode-select --install그것이 작동하거나 베타 응용 프로그램의 로컬 선택 무관이었고, 문제가 그냥이었다 새로운 버전을 설치 제공하기 위해 서버 측 고정 된 경우입니다 출시?
bmike

말 그대로 방금 실행 xcode-select --install, 지금 작동합니다
Dev

4

확인 brew doctor:

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

2
작동하지 않았으며 두 단계를 모두 시도했습니다.
CopsOnRoad

1

여기에있는 상위 3 가지 답변 중에서 선택하면 이것이 나를 위해 일한 것입니다.

  1. https://developer.apple.com/downloads/more 로 이동하여 Xcode 10 베타 용 최신 명령 행 도구 (macOS 10.14)를 검색하십시오 (다음 단계에서 Xcode가 설치해야하므로 선택 사항 임).

  2. https://developer.apple.com/download/ 로 이동 하여 최신 Xcode 10 베타를 다운로드하여 설치하십시오 (추출한 후 .xip 아카이브 파일에 있으며 .app 파일을 Applications 디렉토리에 놓아야합니다).

  3. 을 실행하십시오 sudo xcode-select --switch /Applications/Xcode-beta.app.


-1

xcode-beta를 다운로드 한 후에 xcode-select --switch는이 기사에 설명 된대로 사용할 수 있습니다.


xcode-select"현재 소프트웨어 업데이트 서버에서 사용할 수 없음"과 동일한 오류가 발생합니다. 나는 brew스위치를 시도 했지만 그것을 제공합니다 : Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install
Dev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.