2012-07-06 106 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 /」並且安裝工作正常。