ノードの git リポジトリをクローンしましたが、ノードに付属の「waf」ビルド ツールは最新バージョンの Python では動作しないようです。
$ ./configure
Traceback (most recent call last):
File "/Users/greim/nodestuff/node/tools/waf-light", line 157, in <module>
import Scripting
File "/Users/greim/nodestuff/node/tools/wafadmin/Scripting.py", line 146
except Utils.WafError, e:
^
SyntaxError: invalid syntax
$ which python
/Library/Frameworks/Python.framework/Versions/3.0/bin/python
私が理解していれば、そのコンマは Python 3 では機能しない古い構文ですよね?
これを行うためだけに古いバージョンの Python をインストールしたくありません。理想的には、.dmg ファイルの配布を他の人に依存するのではなく、最新バージョンをビルドしてインストールできるようにしたいと考えています。
ロックとハードな場所?おすすめは?
[更新] OK、この質問への回答を手伝ってくれたすべての人に感謝します。うまくいけば、他の人がこれをGoogleで見つけるでしょう. 結局のところ、私のシステムには Python 2.x があり (OS X ではデフォルトでインストールされています)、/usr/bin の下にあります。したがって、解決策は私のパスを更新することでした(永続的ではなく、この1つのbashセッションだけです)。
$ export PATH=/usr/bin:$PATH
$ ./configure
$ make
$ make install
多田!ノードがシステムにインストールされています。