Lektor 命令行安装在 OS X 10.11.6 上失败
Lektor command-line installation fails on OS X 10.11.6
我刚刚在两台计算机上为 OS X 安装了 Lektor 桌面应用程序,当我 select "Install Shell Command" 时,它会提示输入管理员凭据(我的默认用户帐户不是在任何一种情况下都是管理员),在我输入管理员详细信息后,它会回复:
Error
Failed to install shell commands
在控制台中搜索 'lektor' 显示没有日志条目。
两台机器都安装了 XCode 8.0(不知道这是否有区别)。
(仅供参考,但不是此问题的一部分,随后通过 bash 脚本安装命令行应用程序的尝试在一台计算机上成功,但在另一台计算机上失败。)
对我也不起作用。所以我查看了用于命令行安装的 shell 脚本,发现它基本上只是 python 脚本的包装器。
解决方案:
我 copy/pasted 将 shell 脚本中的 python 代码放入一个文件中,然后 运行 在命令行中输入它。然后安装工作正常。
我采取的步骤:
- 环境:macOS 10.12.1 和 python 2.7.12_2 通过自制软件安装,fish shell(只是 bash 替换)
- 使用 "curl ..." link 来自 getlektor.com 下载脚本 -
你需要修改它来获取文件而不
立即安装:
curl -sf https://www.getlektor.com/install.sh > getlektor.txt
- 在编辑器中打开
getlektor.txt
并将 python 代码复制到名为 "install_lektor.py" 的新文件中。 python 代码以该行开头
“import os
”并以“main()
”行结束“ ”
- 运行 带有“
python install_lektor.py
” 的新 python 脚本
希望对您有所帮助!
我刚刚在两台计算机上为 OS X 安装了 Lektor 桌面应用程序,当我 select "Install Shell Command" 时,它会提示输入管理员凭据(我的默认用户帐户不是在任何一种情况下都是管理员),在我输入管理员详细信息后,它会回复:
Error
Failed to install shell commands
在控制台中搜索 'lektor' 显示没有日志条目。
两台机器都安装了 XCode 8.0(不知道这是否有区别)。
(仅供参考,但不是此问题的一部分,随后通过 bash 脚本安装命令行应用程序的尝试在一台计算机上成功,但在另一台计算机上失败。)
对我也不起作用。所以我查看了用于命令行安装的 shell 脚本,发现它基本上只是 python 脚本的包装器。
解决方案:
我 copy/pasted 将 shell 脚本中的 python 代码放入一个文件中,然后 运行 在命令行中输入它。然后安装工作正常。
我采取的步骤:
- 环境:macOS 10.12.1 和 python 2.7.12_2 通过自制软件安装,fish shell(只是 bash 替换)
- 使用 "curl ..." link 来自 getlektor.com 下载脚本 -
你需要修改它来获取文件而不
立即安装:
curl -sf https://www.getlektor.com/install.sh > getlektor.txt
- 在编辑器中打开
getlektor.txt
并将 python 代码复制到名为 "install_lektor.py" 的新文件中。 python 代码以该行开头 “import os
”并以“main()
”行结束“ ”
- 运行 带有“
python install_lektor.py
” 的新 python 脚本
希望对您有所帮助!