运行install.sh时
发生以下错误
install.sh: line 48: ./INSTALLDIR/lib/python/bin/python: Permission denied
答案 0 :(得分:2)
因为错误到了第48行,所以install.sh上的权限没问题。
不行的是python可执行文件的权限。
chmod +x ./INSTALLDIR/lib/python/bin/python
答案 1 :(得分:0)
只要确保安装了python,如果你有像Komodo IDE安装程序集成的v2 +那么它会更好,看看你安装了什么版本的python只需打开你的终端/控制台并输入“python”(没有引号)输出应该是这样的:
Python 2.7.3 (default, Sep 26 2012, 21:53:58)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
如果您安装了python,请打开install.sh并搜索与此类似的行:
$dname/INSTALLDIR/lib/python/bin/python -E $dname/support/_install.py "$@"
(我有Komodo IDE 8.0所以代码可能不同)你所要做的就是从Komodo IDE安装程序替换指向集成python的路径“(Komodo IDE文件夹)/ INSTALLDIR / lib / python / bin / python“与你的本地安装的python是”python“所以最后替换:
$dname/INSTALLDIR/lib/python/bin/python
使用:
python
结果:
python -E $dname/support/_install.py "$@"
这项技术对我有用,但是我使用的是Linux Mint 14 Nadia,默认情况下预装的是Python版本2.7.3(和许多其他Linux发行版一样),我的Komodo IDE版本是8.0
编辑:
上面的技术似乎给出了一个名为“activestate”的缺少python模块的错误,这是一个名为“activestate.py”的文件,位于来自Komodo IDE安装程序的内置python中,但是我使用的第二种方法工作得很好
第一步是打开你的终端/控制台并获得root权限,之后打开你的文件管理器/ explorer我的是“nemo”所以我在终端/控制台中输入“nemo”(没有引号)打开一个新的具有高架特权的尼莫窗口。 Root权限所以我浏览了我保存的已存档的Komodo IDE安装程序,我从官方网站下载并使用我系统上安装的默认存档管理器打开(默认情况下,存档管理器也以nemo继承的root权限打开文件管理器)所以在文件管理器/资源管理器中我浏览了“/ opt /”并在文件夹中提取了该存档的内容,然后关闭了存档管理器,现在打开一个终端/控制台窗口并获取root权限然后cd进入“install.sh”所在的文件夹ex。 “cd /opt/komodo-ide-8.0.0-linux-x86/”现在输入终端/控制台
sh ./install.sh
或者
bash ./install.sh
安装的其余部分应该正常进行,并且需要你在我的情况下安装Komodo的路径我键入“/ opt / komodo /”并且安装工作正常。