使用getlektor.com的curl命令安装Lektor似乎正常工作,并且在该过程完成后,/usr/local/bin/
目录中存在相应的文件。
但是,尽管which lektor
位于路径中,/usr/local/bin
仍未显示任何内容。
答案 0 :(得分:1)
这结果是一个python版本的问题。在这台机器上调用python
启动python 3.x环境,lektor安装脚本需要python 2.x.
可以通过将安装脚本下载到文件并更改调用python脚本的行来解决此问题:
$ curl -sf https://www.getlektor.com/install.sh > install.sh
编辑install.sh
文件的第19行以调用python 2.x(在这种情况下,我安装了python 2.x并链接为python2
):
...
16 exit 1
17 fi
18
19 python2 - <<'EOF'
&lt; - 从python更改为python2
20 if 1:
21
22 import os
...
然后将脚本的模式更改为可执行并运行:
$ chmod +x install.sh
$ ./install.sh