Play for Scalaを使ってみる

Play for Javaは実務の方で使用しているので、scalaの勉強をかねて
Play for Scalaを使ってみる。

http://scala.playframework.org/

を参考にした。

1、playをダウンロード

http://www.playframework.org/modules/scala

から最新のplay-1.2.4.zipダウンロードして適当なフォルダに展開する。

2、playの起動確認

展開したフォルダで、

play --version

エラー。

ImportError: Module use of python25.dll conflicts with this version of Python.

どうやら環境変数に別のpythonのバスが設定されているのが原因のようだ。
それをはずして実行。

~ play! 1.2.4, http://www.playframework.org
~
~ Usage: play cmd [app_path] [--options]
~
~ with,  new      Create a new application
~        run      Run the application in the current shell
~        help     Show play help
~

3、scalaモジュールをインストール

play install scala


4、プロジェクトを作成

play new myScalaWebapp --with scala

5、playを起動

play run

http://localhost9000/

にアクセスする。

<script src="@asset("public/javascripts/jquery-1.5.2.min.js")" type="text/javascript"></script>

で NotFoundが出る場合があるので、適切なJqueryのバージョンに書き換える。
自分は ”jquery-1.6.4.min.js”だった。もう一度ページにアクセスすれば確認できる。