2016-10-25 20 views
1

Ich verwende diesen Befehl ein: /usr/bin/ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"nicht Homebrew auf macos sierra installieren

und ich bin get hte Fehler:

HEAD is now at 79e8cdd Merge pull request #1253 from jawshooah/perf/relocate-text-files 
/usr/local/bin/brew: /usr/local/bin/readlink: /bin/bash: bad interpreter: Operation not permitted 
/usr/local/bin/brew: /usr/local/bin/readlink: /bin/bash: bad interpreter: Operation not permitted 
/usr/local/bin/brew: line 47: /usr/local/Library/Homebrew/brew.sh: No such file or directory 
Failed during: /usr/local/bin/brew update --force 

+0

Sie sollten den genauen Code finden und veröffentlichen, der den Fehler angibt. Sonst hast du mehr Glück in einem anderen Forum. – piojo

Antwort

0

Es ist vielleicht im Zusammenhang Metadaten des Dateisystems (Quarantäne-Attribut), laufen:

ls -l /usr/local/bin 

Wenn Sie ein @ Zeichen auf einigen Linien wie in [email protected] sehen, können Sie die Dateisystem-Metadaten mit entfernen:

xattr -d com.apple.quarantine /usr/local/bin/readlink 

Lesen Sie diese Frage für weitere Informationen: Mac OS: /usr/bin/env: bad interpreter: Operation not permitted

0

Nur weil ich auf diese kam Antwort auf meiner Suche nach, wie man dieses Problem behebt, und die angenommene Antwort funktionierte nicht für mich, ich dachte, dass ich meine Lösung posten würde. Nach der Neuinstallation brauen eine Million verschiedene Möglichkeiten (die Probleme aufgrund der Readlink-Problem hatte), Neuinstallation Ruby, Xcode-Tools und jede andere Software auf dem Planeten, hatte ich den "Duhh" -Moment zu versuchen zu sehen, was los war mit readlink selbst.

Am Ende ist dies, wie ich es fest:

  1. cd /usr/local/bin
  2. rm readlink
  3. eine Datei realpath genannt Stellen (oder was auch immer Sie wollen) mit diesem Inhalt

hier :

#!/usr/bin/env python 
import os,sys 
print os.path.realpath(sys.argv[1]) 
  1. chmod +x realpath
  2. ln -s realpath readlink

Die obigen Anweisungen here. Wesentlichen gerade sind wir zu finden sind, was readlink ersetzen sie ursprünglich mit Python-Implementierung der Funktionalität umgesetzt hatten, ihre os.path.realpath Funktion.

Verwandte Themen