2016-09-22 20 views
0

Я только что установил настольное приложение Lektor для OS X на двух компьютерах, и когда я выбираю «Install Shell Command», он запрашивает учетные данные администратора (моя учетная запись пользователя по умолчанию не админ в любом случае) и после того, как я вошел в детали администратора тогда отвечает:Ошибка установки командной строки Lektor на OS X 10.11.6

Ошибка
не удалось установить команды оболочки

поиск «Lektor» в консоли не обнаружено записей в журнале.

Обе машины имеют установленный XCode 8.0 (не знаю, имеет ли это значение).

(FYI, но не часть этого вопроса, последующие попытки установить Линейное приложение Command с помощью сценария Баша удались на один и не на другом компьютере.)

ответ

3

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

Решение:

копировать/вставить код питона из сценария оболочки в файл, а затем запустил его в командной строке. Тогда установка работала нормально.

шаги я взял:

  1. Окружающая среда: MacOS 10.12.1 с питоном 2.7.12_2 установлен через доморощенного, рыба оболочки (только замена Баш)
  2. использовал "локон ..." ссылка от getlektor.com скачать скрипт - вам нужно изменить его, чтобы получить файл без сразу установки: curl -sf https://www.getlektor.com/install.sh > getlektor.txt
  3. открыт getlektor.txt в редакторе и скопировать код питона в новую, которую назвали «install_lektor.py» , Код питона начинается со строкой «import os» и заканчивается строкой «main()»
  4. запустить новый питон скрипт с «python install_lektor.py»

Надеется, что это помогает!