Я пытаюсь настроить собственный шаблон xcode для сборки модулей Apache 2.2 в xcode. До сих пор все работает нормально, за исключением самого важного бита: настройки пользовательской сборки.Шаблон xcode с фазой выполнения сценария запуска требует root
я в настоящее время у меня шаблон настроен так, что моя цель имеет фазу запуска сценария, который выполняет APXS, инструмент Apache модуль сборки, например так:
Shell:/бен/Баш
Сценарий:/USR/sbin/apxs -c -i $ PROJECT_NAME.c
Единственная проблема: флаг -i, который устанавливает скомпилированный модуль в каталог модулей Apache, требует прав root или администратора для доступа к этой папке. Теперь я попробовал добавление su перед скриптом в надежде, что xcode попросит пароль для установки модуля, но безрезультатно. Кто-нибудь знает, как я могу это сделать? Я пропустил что-то действительно очевидное, так как единственный совет, который я до сих пор пишу в Google, предлагает войти в мою машину как другой пользователь, использующий распределенные варианты сборки, и выполнение сборки выполняется таким образом, но это кажется невероятно сложным для чего-то, что просто требуется разрешение для установки скомпилированного модуля.
Любые советы будут оценены.
Cheers!
Просто следовать, я изменил строку скрипта для: Суда -u корня/USR/SBIN/APXS -c -i $ PROJECT_NAME.c и я получаю эту ошибку: «Суд: нет TTY присутствует и не запрашивается программа « – omarshariffdontlikeit
», вы можете избежать паролей, если вы добавите команду в/etc/sudoers, а затем вызовите команду с sudo перед – neoneye