4

まず、node.jsを実行した人に小道具を送ります。使用してから1日も経っていませんが、今のところPythonを使用しているものに使用することをすでに考えています。

実際、node.jsを実行した人は誰でも、今のところPythonを使用しているものにそれを使用することを検討する必要があります。Pythonにあり、npmが機能するために必要なnode-wafと呼ばれるツールがあるようです。もちろん、npmは他の便利なものにも必要です。

/mnt/michael/bin/node-wafnode-waf(にある)がScripting.py(にある/mnt/michael/node/tools/wafadmin/;存在しないものを探していた)を見つけることができなかったため、元のインストールがうまくいかなかったと思います/mnt/michael/node/tools/../lib/node/wafadmin/。そこで、node-wafをハッキングして適切なディレクターを指さし、続けて、はるかに深刻な問題を見つけました。

node-waf「Python」で書かれていませんが、完全に優れた言語であるPython2.6では、私が使用している言語ですが、使用しているシステムのデフォルトの言語ではありません。システムはCentOSであり、Python2.4がコマンド「python」が呼び出すPythonである必要があります。はい、それはCentOSの人々の側では愚かですが、ノードwafの人々の側での同じ間違いよりも愚かではありません。なぜなら、彼らは必然的にOSのルールに従うからです。

ですから、まだ見つけていない「Python2.6を使う」というスイッチがあることを教えてください。また、適切なインストールに関するヒントをいただければ幸いです。

4

1 に答える 1

3

パスの問題を解決するために、Node.js をバックアップして再インストールしました。バージョンの問題を解決するために、#nodejs チャンネルの明るい魂の提案で、適切なバージョンを指すシンボリック リンクを ~/bin/python に作成しました (これにより、私自身の問題の多くも解決され、コマンドラインから間違ったバージョン...) 明らかなハックですが、イライラしているときは、明らかなことを見落とします。

于 2011-08-14T14:07:54.650 に答える