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?


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

Dies funktionierte für mich, um den Fehler "Kann SVN / Core.pm nicht finden" in SourceTree zu beheben.
— Newenglander
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.