2010/12/22

MacのターミナルでJavaScriptを実行するよ(Rhino)

TerminalでJSを実行します。

■必要なもの
・MacかLinuxのパソコン
・MozillaのRhino

JSで短いコードをテストしたいときに使ってる方法は、
1.Google ChromeのWeb Inspectorを使う
もしくは、
2.Terminalで直打ち
と言った方法が便利だと思います。
1だとGoogle Chromeをインストールすれば良いだけですが、2だとひと手間いるので
メモしときます。


■手順
1.Rhinoのバイナリを入手します。
以下から、最新のソースを入手します。
http://www.mozilla-japan.org/rhino/download.html
※以降の手順は「/Users/${user}/Develop/rhino/」に「rhino1_7R2.zip」をダウンロードした
と想定します。


2.Terminalを起動します。
/Applications/Utilities/Terminal
をダブルクリック


3.TerminalでRhinoのファイルがあるディレクトリに移動し、ファイルを解凍します。
cd /Users/${user}/Develop/rhino/unzip rhino1_7R2.zip

4.Terminalでホームディレクトリに移動して、aliasの設定をします。
cd ~vi .bash_profile
キーボードの「a」を押して、以下を追記します。
alias js="java -cp {解凍したrhinoフォルダのパス}/js.jar org.mozilla.javascript.tools.shell.Main"

具体例)
alias js="java -cp /Users/${user}/Develop/rhino/js.jar org.mozilla.javascript.tools.shell.Main"

※変更を保存するには、「:wq」と打つ。


5.一度Terminalを終了して、再度起動します。


6.Terminalでjsと打つと、Rhinoが使えるようになります。
※終了するときは、quit();と打てばおk。




これでブラウザを使わなくても、JSができます。
やったねたえちゃん!