0 votes

Comment créer/écrire un fichier sous /usr dans OS X 10.11

J'allais compiler une extension php en utilisant phpize, mais il a signalé des fichiers non trouvés. J'ai fait des recherches sur Internet et j'ai trouvé des solutions,

Sous OS X 10.9, nous pouvons créer un lien symbolique de /XCODE_PATH/OS_X_SDK/usr/include vers /usr/include.

Mais il semble qu'OS X 10.11 ait une certaine politique système qui refuse cette opération. J'ai même essayé de démarrer en mode mono-utilisateur, mais je n'ai eu que le résultat suivant

$ sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include /usr/include
Sandbox: ln(14) System policy: deny(1) file-write-create /usr/include

Quelqu'un sait-il comment résoudre ce problème ? Vos réponses ou commentaires seront très appréciés.

2voto

evilcandybag Points 101

Vous pouvez lutter contre le SIP, mais probablement pas pour longtemps.

Pourquoi ne pas le faire de la manière recommandée et mettre en place /usr/local/include

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X