OS X 10.11.6上的Lektor命令行安装失败

时间:2016-09-22 13:40:45

标签: macos install lektor

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

  

错误
  无法安装shell命令

搜索' lektor'在控制台中显示没有日志条目。

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

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

1 个答案:

答案 0 :(得分:3)

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

解决方案:

我将shell脚本中的python代码复制/粘贴到文件中,然后在命令行上运行它。安装工作正常。

我采取的步骤:

  1. 环境:通过自制软件安装python 2.7.12_2的macOS 10.12.1,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. 行结束
  5. 使用“python install_lektor.py
  6. 运行新的python脚本

    希望这有帮助!