2017-12-22 42 views
1

나를 위해 homebrew를 고칠 수있는 사람이 있는지 궁금합니다. 1 분 전에 작업 중이었습니다 ...Mac OSX 10.13.2에 homebrew 수정

내 2 MacBook에 Homebrew를 사용하여 새 패키지를 설치하려고합니다. 모두

어쨌든, 내 문제는이 같은 작은 선물을 간다 내가 인해 애플 borking 루트 권한에 문제가 의심되는 높은 시에라을 ... 실행 :

❯❯❯ brew install git                              
Error: git 2.14.2 is already installed 
To upgrade to 2.15.1, run `brew upgrade git` 

좋아요. Git을 업그레이드하십시오.

❯❯❯ brew upgrade git                              
==> Upgrading 1 outdated package, with result: 
git 2.15.1 
==> Upgrading git 
==> Downloading https://homebrew.bintray.com/bottles/git-2.15.1.high_sierra.bottle.tar.gz 
Error: curl is not executable 
Warning: Bottle installation failed: building from source. 
==> Downloading https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.xz 
Error: curl is not executable 

이상한. 나는 curl을 매일 사용합니다 ...

❯❯❯ curl                                 
curl: try 'curl --help' or 'curl --manual' for more information 
❯❯❯ which curl                                
/usr/bin/curl 
❯❯❯ ls -al /usr/bin/curl 
-rwxr-xr-x 1 root wheel 185104 Dec 1 15:45 /usr/bin/curl 

그래서 그것은 존재하며 실행 가능합니다. 자제 링크가 엉망이 됐을 까? 나는 그래서 기본적으로 homebrew 나를 위해 작동하지 않습니다 brew

❯❯❯ brew install curl                              
==> Downloading https://homebrew.bintray.com/bottles/curl-7.57.0.high_sierra.bottle.tar.gz 
Error: curl is not executable 
Warning: Bottle installation failed: building from source. 
==> Downloading https://curl.haxx.se/download/curl-7.57.0.tar.bz2 
Error: curl is not executable 

사용 curl를 다시 설치합니다. 동일한 Mac OS 버전을 실행하는 두 대의 다른 컴퓨터에서

: git을 설치하는 데 어떤 방식 으로든 제한되지 않습니다. 문제가 minikube 설치를 시도하기 시작했습니다./A

HOMEBREW_VERSION: 1.4.1 
ORIGIN: https://github.com/Homebrew/brew 
HEAD: b4d43e950fd45c24e48d6ebfd3013357abcd21a9 
Last commit: 10 days ago 
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core 
Core tap HEAD: 809322678d0fb7ab034348f86f0e452eff203b49 
Core tap last commit: 73 minutes ago 
HOMEBREW_PREFIX: /usr/local 
HOMEBREW_VISUAL: nano 
CPU: octa-core 64-bit haswell 
Homebrew Ruby: 2.3.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.3/bin/ruby 
Clang: 9.0 build 900 
Git: 2.14.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git 
Curl: N/A 
Perl: /usr/bin/perl 
Python: /usr/local/opt/python/libexec/bin/python => /usr/local/Cellar/python/2.7.14/Frameworks/Python.framework/Versions/2.7/bin/python2.7 
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby 
Java: 1.8.0_31 
macOS: 10.13.2-x86_64 
Xcode: 9.2 
CLT: 9.2.0.0.1.1510905681 
X11: 2.7.9 => /opt/X11 

을 N : 컬 :

UPDATE

내가 brew config를 통해 내 설치를 확인하고 내가 마십시오 있지만 컬 설치 한 것으로 나타났습니다, homebrew는 표시되지 않습니다 OS는 이미 컬이 설치되어 있지만 자작은 보이지 않습니다. homebrew를 사용하여 컬을 설치할 수 없습니다 (위 참조).

이제 문제는 "어떻게 자작을 수정하여 말려 보이지?"가됩니까?

+0

나는 새로운 질문을 게시하는 것이 나쁜 때를 깨달았다. 특히 https://meta.stackexchange.com/questions/304500/a-moose-some-silly-putty-and-a-desperate-ple-for-help가 계속되면서 나는 새해 전에 응답을 받기를 바랍니다. .. – user1873858

+0

macOS를 업그레이드 한 후에는 ** homebrew **를 사용하기 전에 Xcode 및 명령 줄 도구를 업그레이드해야합니다. –

+0

빠른 응답 @MarkSetchell에 감사드립니다. XCode 명령 줄 도구를 다시 설치했지만 문제가 해결되지 않았습니다. – user1873858

답변

11

어제 같은 문제가 발생했습니다. 나를 위해 그것은 brew을 실행하고 있던 동일한 디렉토리에서 부도 명령에서 남은 curl 파일로 인해 발생했습니다. 파일을 삭제하면 문제가 해결되었습니다.

0

동일한 문제가 있었지만 어떻게 해결되었지만 해결했습니다. 먼저 설치된 컬의 양조 버전을 제거했습니다. 그런 다음 작동하지 않을 때 \ bin \ usr \ curl로 이동하여 아직 위치했는지 확인합니다. 나는 말단에서 말풍선을 만졌고 (단지 말 그대로 '컬 (curl)'한 다음 올바른 것을 사용하고 있는지를 확인하기 위해 뒤틀린 다), 다시 양조를하고 그것이 효과가있는 것으로 보였다. 제 생각에는 새로운 Mac 파일의 어떤 이유로 인해 iCloud를 사용할 때 처음으로 파일을 열 때까지 로컬 파일이 나타나지 않는 경우가 있습니다. 이전에 다른 종속성이 있었는데, 로컬로 다운로드하여 종속성으로 인식되기 전에 먼저 파일을 탐색하고 물리적으로 열어야했습니다. Mac이 말리는 것과 똑같은지 확실하지 않습니다. 그렇다면, 꽤 바보.

+0

❯❯❯ brew install curl ==> 다운로드 https://homebrew.bintray.com/bottles/curl-7.57.0.high_sierra.bottle.tar.gz 오류 : 컬을 실행할 수 없습니다. 경고 : 병 설치 실패 : 근원에서 건축. ==> https://curl.haxx.se/download/curl-7.57.0.tar.bz2 다운로드 오류 : 말림이 실행 가능하지 않습니다. – user1873858

0

Mac OS High Sierra에서도 동일한 문제가있었습니다. 나는 brew uninstall curl를 달리는 것을 끝내었다. 이것은 나에게 오류를 주었다. 그러나 홈 브루 컬을 다시 설치할 때, 그것은 효과가 있었고 나는 자식과 다른 것들을 설치할 수 있었다.