0

install.sh の実行時

次のエラーが発生します

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

2 に答える 2

2

エラーが 48 行目まで発生したため、install.sh の権限は問題ありません。

OK でないのは、python 実行可能ファイルの許可です。

chmod +x ./INSTALLDIR/lib/python/bin/python
于 2012-07-09T16:46:37.367 に答える
0

Pythonがインストールされていることを確認してください。KomodoIDEインストーラーが統合したような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インストーラー「(KomodoIDEフォルダー)/ INSTALLDIR / lib / python / bin/python」から統合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ディストリビューションと同様)、KomodoIDEのバージョンは8.0でした。

編集:

上記の手法では、Komodo IDEインストーラーから組み込まれたPythonにある「activestate.py」という名前のファイルである「activestate」という名前の欠落しているPythonモジュールについてエラーが発生するようですが、私が使用した2番目の方法は問題なく機能しました。

最初のステップは、ターミナル/コンソールを開き、root権限を取得することです。その後、ファイルマネージャー/エクスプローラーを開くと「nemo」でした。ターミナル/コンソールに「nemo」と入力すると(引用符は不要)、nemoの新しいウィンドウが開きます。昇格された特権、別名。ルート権限なので、公式サイトからダウンロードしてシステムにインストールされているデフォルトのアーカイブマネージャーで開いたアーカイブKomodo IDEインストーラーを保存した場所を参照しました(デフォルトでは、アーカイブマネージャーもnemoから継承されたルート権限で開きましたファイルマネージャー)ファイルマネージャー/エクスプローラーで「/ opt /」を参照し、そのアーカイブの内容をフォルダーに抽出し、アーカイブマネージャーを閉じて、ターミナル/コンソールウィンドウを開き、ルート権限を取得してから、にcdします。 「install.sh」があるフォルダ 元にあります。「cd/opt / komodo-ide-8.0.0-linux-x86 /」は、ターミナル/コンソールに入力します。

sh ./install.sh

または

bash ./install.sh

そして、残りのインストールは通常どおりに進行し、Komodoをインストールするパスが必要になります。私の場合は「/ opt / komodo /」と入力すると、インストールは正常に機能しました。

于 2013-03-20T01:23:35.477 に答える