2

Когда я пытаюсь включить службу FTP в настройках («Общий доступ к файлам» -> «Параметры» -> «Совместное использование файлов и папок по FTP»), флажок включается, а затем снова отключается. Консоль дает мне сообщение:

16/04/2010 12:14:20 com.apple.coreservicesd[51] sh: launchctl: command not found

Это указывает на то, что он не может найти исполняемый файл launchctl

launchctl присутствует в папке /bin

/bin устанавливается в переменной PATH для sh и bash, а также в ~/.MacOSX/environment.plist

Как я могу это исправить, чтобы мои предпочтения могли найти это, чтобы я мог включить службу FTP.

С тех пор я удалил свой файл environment.plist, и это ничего не изменило.

2 ответа2

1

Если вы запустите /bin/launchctl вы должны получить приглашение с именем launchd% . Если вы этого не сделаете, вполне вероятно, что ваша установленная копия launchctl повреждена - в этом случае вы можете попробовать "Архивировать и установить", чтобы переустановить Mac OS X, не касаясь вашей пользовательской папки.

1

Вы можете проверить

file /System/Library/CoreServices/coreservicesd

это фактическая команда, запускаемая из com.apple.coreservicesd plist.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .