2016-09-22 5 views
0

Ich habe gerade die Lektor-Desktop-App für OS X auf zwei Computern installiert. Wenn ich "Shell-Befehl installieren" auswähle, werden Administratorinformationen (mein Standardbenutzerkonto) angefordert ist nicht in jedem Fall admin) und nachdem ich die Admin-Details eingegeben haben, es antwortet dann mit:Lektor-Befehlszeileninstallation schlägt unter OS X fehl 10.11.6

Fehler
Shell installieren fehlgeschlagen Befehle

Eine Suche nach ‚lektor‘ in der Konsole ergab keine Protokolleinträge.

Beide Maschinen haben XCode 8.0 installiert (weiß nicht, ob dies einen Unterschied macht).

(FYI, aber nicht Teil dieser Frage, weitere Versuche, die Command Line App über die Bash-Skript konnte auf ein und scheiterte auf dem anderen Computer. Zu installieren)

Antwort

3

nicht für mich arbeiten entweder. Also habe ich mir das Shell-Skript für die Befehlszeileninstallation angesehen und gesehen, dass es im Grunde nur ein Wrapper um ein Python-Skript ist.

Lösung:

ich Kopieren/den Python-Code aus dem Shell-Skript in eine Datei eingefügt und lief dann auf der Kommandozeile. Die Installation hat dann gut funktioniert.

Schritte Ich habe genommen:

  1. Umwelt: macOS 10.12.1 mit Python 2.7.12_2 über Homebrew installiert, Fisch Shell (nur ein bash Ersatz)
  2. verwendet, um die "curl ..." Link von getlektor.com das Skript zum Download - Sie es ändern müssen Sie die Datei ohne sofort die Installation zu erhalten: curl -sf https://www.getlektor.com/install.sh > getlektor.txt
  3. offen getlektor.txt in einem Editor und kopieren Sie den python-Code in eine neue, die „install_lektor.py“ genannt . Der Python-Code beginnt mit der Zeile „import os“ und endet mit der Zeile „main()
  4. den neuen Python-Skript läuft mit „python install_lektor.py

hoffte, das hilft!

Verwandte Themen