首先,道具誰做了node.js.我一直在使用它不到一天,我已經在考慮將它用於我現在使用Python的東西。如何獲取node-waf進行安裝?
事實上,無論誰做node.js,都應該考慮將它用於現在使用Python的東西。顯然有一個名爲node-waf的工具,它是Python中的工具,對於npm的工作是必需的,當然對於其他任何有用的工具來說npm都是必需的。
我認爲我原來的安裝不好,因爲node-waf(在/mnt/michael/bin/node-waf
)找不到Scripting.py(它在/mnt/michael/node/tools/wafadmin/
;它正在尋找不存在的/mnt/michael/node/tools/../lib/node/wafadmin/
)。所以我駭人的節點waf指向正確的導演,並繼續前進,發現一個更嚴重的問題。
結果node-waf 不是用「Python」編寫,但是在Python2.6中,這是一種非常好的語言,它是我自己使用的語言,但它不是默認的語言在我使用的系統上。系統是CentOS,它要求Python2.4是命令「python」調用的Python。是的,CentOS人員這樣做很愚蠢,但比節點人員同樣的錯誤更愚蠢,因爲他們必須服從操作系統的規則。
所以,請告訴我有一些開關,我還沒有找到說「使用Python2.6」。此外,任何關於正確安裝的提示將不勝感激。
你是說你必須破解節點安裝腳本,因爲它與舊的Python 2.4不兼容?現在npm不會安裝? – NeonNinja
不,我砍了它,所以它會找到它自己的Python腳本。 – Malvolio
請參閱http://stackoverflow.com/questions/3819313/cant-configure-node-js-for-make-install-on-os-x-snow-leopard/3830577#3830577 node.js不包含正確的waf – Mark