0

我刚刚在两台计算机上安装了适用于 OS X 的 Lektor 桌面应用程序,当我选择“安装 Shell 命令”时,它会提示输入管理员凭据(在这两种情况下,我的默认用户帐户都不是管理员)并且在我输入管理员之后详细信息然后回复:

错误
无法安装 shell 命令

在控制台中搜索“lektor”没有显示任何日志条目。

两台机器都安装了 XCode 8.0(不知道这是否有区别)。

(仅供参考,但不是这个问题的一部分,随后尝试通过 bash 脚本安装命令行应用程序在一台计算机上成功,而在另一台计算机上失败。)

4

1 回答 1

3

也不适合我。所以我查看了命令行安装的shell脚本,发现它基本上只是一个python脚本的包装器。

解决方案:

我将 shell 脚本中的 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 回答