2012-07-06 96 views
0

当运行install.sh在Fedora上安装Komodo Edit?

因为错误得到尽可能线48 install.sh的权限是确定在出现下列错误

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

更改install.sh的权限以允许它作为可执行文件运行 – user189035 2012-07-06 12:09:39

+0

您是超级用户(root)吗? – 2012-07-06 12:10:01

+0

@ user189035如果您的意思是chmod + x install.sh,然后是我做到了。仍然效果相同 – SamerH 2012-07-06 12:26:20

回答

2

什么是不正确的是python可执行文件的权限。

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

只要确保你有蟒蛇安装的,如果你有这样的一个科莫多IDE安装V2 +集成,并看到已安装的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. 

如果你有蟒蛇安装,然后打开install.sh和搜索类似这样的一行:

$dname/INSTALLDIR/lib/python/bin/python -E $dname/support/_install.py "[email protected]" 

(我有Komodo IDE 8.0,所以代码可能有所不同)您只需从Komodo IDE安装程序“(Komodo IDE文件夹)/ INSTALLDIR/lib/python/bin/python替换指向集成python的路径“与本地安装的蟒蛇,这是 ”蟒蛇“ 所以在最后取代:

$dname/INSTALLDIR/lib/python/bin/python 

有了:

python 

结果:

python -E $dname/support/_install.py "[email protected]" 

这种技术WO rked我,但是我用Linux Mint的14纳迪亚它默认预装了Python版本2.7.3(像许多其他Linux发行版在那里)和我的科莫多IDE的版本是8.0

编辑:

上面的技术似乎给出了一个关于一些缺少名为“activestate”的python模块的错误,这是一个名为“activestate.py”的文件,位于来自Komodo IDE安装程序的合并python中,但我使用的第二种方法工作得很好。

第一步是打开你的终端/控制台并获得root权限后打开你的文件管理器/资源管理器我的是“nemo”,所以我在终端/控制台(不带引号)打开一个“nemo”尼莫的新窗口,也是提升特权。 Root权限,所以我浏览了我保存已存档的Komodo IDE安装程序的位置,我从官方网站下载并使用我系统上安装的默认归档管理器打开(默认情况下,归档管理器也使用从nemo继承的root权限打开文件管理器),所以在文件管理器/资源管理器中,我浏览到“/ opt /”并提取文件夹中该文件的内容,然后关闭文件管理器,然后打开终端/控制台窗口并获得root权限,然后cd进入其中“install.sh”位于前的文件夹。 “cd /opt/komodo-ide-8.0。0的linux-86 /”现在在终端/主机型

sh ./install.sh 

或者

bash ./install.sh 

而且安装的其余部分应正常进行,并要求你所在的路径,以在安装科莫多我我输入了“/ opt/komodo /”并且安装工作正常。