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.