0

OS X 用の Lektor デスクトップ アプリを 2 台のコンピューターにインストールしました。[Install Shell Command] を選択すると、管理者の資格情報が求められ (私のデフォルトのユーザー アカウントはどちらの場合も管理者ではありません)、管理者を入力した後です。詳細については、次のように応答します。

エラー
シェル コマンドのインストールに失敗しました

コンソールで「lektor」を検索しても、ログ エントリは見つかりませんでした。

両方のマシンに XCode 8.0 がインストールされています (これが違いを生むかどうかはわかりません)。

(参考までに、この質問の一部ではありませんが、bashスクリプトを介してコマンドラインアプリをインストールしようとするその後の試みは、一方のコンピューターでは成功し、もう一方のコンピューターでは失敗しました。)

4

1 に答える 1

3

私にとってもうまくいきませんでした。そこで、コマンド ライン インストール用のシェル スクリプトを調べたところ、基本的には Python スクリプトのラッパーに過ぎないことがわかりました。

解決:

Python コードをシェル スクリプトからファイルにコピー アンド ペーストし、コマンド ラインで実行しました。インストールはうまくいきました。

私が取ったステップ:

  1. 環境: macOS 10.12.1 に Python 2.7.12_2 を自作でインストール、fish shell (単なる bash の置き換え)
  2. getlektor.com の「curl ...」リンクを使用してスクリプトをダウンロードしました。すぐにインストールせずにファイルを取得するには、スクリプトを変更する必要があります。 curl -sf https://www.getlektor.com/install.sh > getlektor.txt
  3. エディターで開きgetlektor.txt、python コードを「install_lektor.py」という名前の新しいファイルにコピーします。Python コードは行 " " で始まり、行 " "import osで終わります。main()
  4. python install_lektor.py" "で新しい python スクリプトを実行します

お役に立てれば!

于 2016-11-20T06:40:24.220 に答える