2011-08-13 11 views
4

まず、誰でもnode.jsを行った人私は1日もかかっていませんでした。私はすでにPythonを使用しているもののためにこれを使用することを考えています。node-wafをインストールするにはどうすればよいですか?

実際、node.jsを使った人は誰でも、Pythonを使っているものに使うべきだと考えるべきです。明らかに、Pythonにあるnode-wafと呼ばれるツールがあり、npmが動作するためには必要であり、npmは他の有用なものにとってはもちろん必要です。

node-waf(これは/mnt/michael/bin/node-wafにあります)がScripting.pyを見つけられなかったので、元のインストールが悪くなったと思います(これはであり、存在しないと見ていた/mnt/michael/node/tools/../lib/node/wafadmin/です)。だから、私は右のディレクターを指すようにnode-wafをハックして行き、さらに深刻な問題を見つけました。

は「Python」で書かれたではありませんが、Python2.6では完璧に優れた言語ですが、私が自分で使っている言語ですが、デフォルトの言語ではありません私が使っているシステムではシステムはCentOSであり、Python2.4は "python"コマンドが呼び出すPythonである必要があります。はい、CentOSの人々にとっては愚かですが、ノードウェフの人々の同じミスよりもあまり愚かではありません。なぜなら、それらは必然的にOSのルールの対象となるからです。

私はまだ「Python2.6を使用」と言っていないスイッチがあることを教えてください。また、適切なインストールについてのヒントもありがとうございます。

+0

古いPython 2.4と互換性がないため、ノードインストールスクリプトをハックしなければならないと言っていますか?そして今npmはインストールされませんか? – NeonNinja

+0

いいえ、私はそれが独自のPythonスクリプトを見つけるためにそれをハッキングしました。 – Malvolio

+0

http://stackoverflow.com/questions/3819313/cant-configure-node-js-for-make-install-on-os-x-snow-leopard/3830577#3830577 node.jsにwafが正しく含まれていない – Mark

答えて

3

パスの問題を解決するために、私はノードをバックアップして再インストールしました。バージョンの問題を解決するために、#nodejsチャンネルの明るい魂の提案で、〜/ bin/pythonに適切なバージョンを指し示すシンボリックリンクを作成しました。コマンドラインからの間違ったバージョン...)明らかなハックですが、あなたが不満を感じると、明らかに見落とされます。

関連する問題