Як створити / записати файл під / usr в OS X 10.11 [дублювати]


0

Я збирався компілювати розширення php за допомогою phpize, але він повідомив, що деякі файли не знайдено. Я прогулювався і знайшов деякі рішення,

У OS X 10.9 ми можемо зробити посилання на символ з / XCODE_PATH / OS_X_SDK / usr / include до / usr / include

Але здається, що OS X 10.11 має деяку системну політику, яка заперечує цю операцію. Я навіть намагався завантажитися в однокористувацький режим, але я тільки що отримав

$ 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

Хто знає, як виправити цю проблему? Ваші відповіді або коментарі будуть високо оцінені.



@ user3439894 Це працює для мене! Дякую!
0xBBC

Відповіді:


2

Ви можете боротися SIP, але, ймовірно, ненадовго.

Чому б не просто зробити це рекомендованим способом і покласти /usr/local/include

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.