Problem beim Erstellen einer symbolischen Verknüpfung im Ordner / System

2

Ich versuche, eine symbolische Verknüpfung im Ordner / System herzustellen, und selbst wenn ich den Befehl als su ausführe, wird die folgende Fehlermeldung angezeigt.

macbook-pro:~ root# cd /System/Library/Perl/Extras/5.18 
macbook-pro:5.12 root# ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.18/darwin-thread-multi-2level/SVN/ SVN 
ln: SVN: Operation not permitted
macbook-pro:5.12 root# ls -ld /System
drwxr-xr-x@  4 root  wheel restricted 136 Sep 22 10:37 System

Wie kann ich das zum Laufen bringen?

Vish
quelle
Du musst SIP
At0mic
Ich habe versucht, dies zu tun, indem ich mich im Wiederherstellungsmodus anmeldete und mit dem Terminal csrutil disable ausführte, und ich habe immer noch das gleiche Problem.
Vish
hmmm ... ich weiß nicht was ich sonst tun soll. Woher führen Sie den Befehl aus? Welches Benutzerkonto?
Am
Es gibt eine Reihe von Dingen in der Apple Forum Post zu diesem Thema : forums.developer.apple.com/thread/3981 Auch ich denke, es gibt eine Option, um es aus dem Firmware-Passwort-Tool in Recovery zu deaktivieren.
Andrew

Antworten:

4

Ich vermute, Sie tun dies, um git-svnzur Arbeit zu kommen. Ich habe das an getestet git 2.6.2. Wenn ja, verlinken Sie auf ein nicht eingeschränktes Verzeichnis:

sudo ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.18/darwin-thread-multi-2level/SVN/ /Library/Perl/5.18/SVN
sudo mkdir /Library/Perl/5.18/auto
sudo ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.18/darwin-thread-multi-2level/auto/SVN/ /Library/Perl/5.18/auto/SVN
Emilis Panovas
quelle
Dies funktionierte für mich, um den Fehler "Kann SVN / Core.pm nicht finden" in SourceTree zu beheben.
Newenglander