JavaScript のデバッグ用にいまさらながらSpiderMonkey をインストールしました。
まず、CVS でファイルを取得します。
$ cd ~/src $ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login Logging in to :pserver:anonymous@cvs-mirror.mozilla.org:2401/cvsroot CVS password: anonymous $ $ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/js/src
これで mozilla/js/src にファイルが展開される。make は以下のように。
$ cd mozilla/js/src $ make -f Makefile.ref $ ls Linux_All_DBG.OBJ/js js
Linux_All_DBG.OBJ/js が実行ファイルなので /usr/local/bin/js とか適当なところにインストールする。
perl から利用できる CPAN モジュール JavaScript::SpiderMonkey があったのでこれもついでにインストールする。まず、ファイルを取得しさっきCVSで取得した mozilla/js の横に展開。
$ wget http://search.cpan.org/CPAN/authors/id/T/TB/TBUSCH/JavaScript-SpiderMonkey-0.15.tar.gz $ tar xvfz JavaScript-SpiderMonkey-0.15.tar.gz -C ~/src/mozilla $ cd ~/src/mozilla $ ls CVS JavaScript-SpiderMonkey-0.15 js $
通常のCPANモジュールと同じように perl Makefile.PL ; make; make test; sudo make install でOK
$ cd JavaScript-SpiderMonkey-0.15 $ perl Makefile.PL $ make $ make test $ sudo make install
あと Test::JavaScript ってのもインストールしてみた。