在 Fedora 上安装 Komodo Edit



运行 install.sh 时

发生以下错误

install.sh: line 48: ./INSTALLDIR/lib/python/bin/python: Permission denied

由于错误到达第 48 行,因此对 install.sh 的权限是可以的。

不行的是 python 可执行文件的权限。

chmod +x ./INSTALLDIR/lib/python/bin/python

只要确保你安装了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安装程序"(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 权限,然后打开您的文件管理器/资源管理器我的是"nemo",所以我在终端/控制台中输入了"nemo"(不带引号),打开了一个具有提升权限的 nemo 新窗口。根权限,所以我浏览到保存存档的Komodo IDE安装程序的位置,我从官方网站下载并使用系统上安装的默认存档管理器打开(默认情况下,存档管理器也使用从nemo文件管理器继承的root权限打开),因此在文件管理器/资源管理器中,我浏览到"/opt/"并将该存档的内容提取到文件夹中,然后关闭存档管理器现在打开一个终端/控制台窗口并获得root权限,然后CD进入"install.sh"所在的文件夹,例如"cd/opt/komodo-ide-8.0.0-linux-x86/"现在在终端/控制台中输入

sh ./install.sh

bash ./install.sh
安装

的其余部分应该正常进行,并要求您提供安装Komodo的路径,在这种情况下,我输入了"/opt/komodo/"并且安装工作正常。

最新更新