Play frameworkをインストール

このエントリはPlay frameworkひとりアドベントカレンダーの2日目です。

今日はPlay frameworkをインストールして動かしてみます。

今日のカリキュラム的には、コンソールで play help と打ってこんなのが出てくると仮免です。

$ play help
       _            _ 
 _ __ | | __ _ _  _| |
| '_ \| |/ _' | || |_|
|  __/|_|\____|\__ (_)
|_|            |__/ 
             
play! 2.0.4, http://www.playframework.org
Welcome to Play 2.0!

These commands are available:
-----------------------------
license            Display licensing informations.
new [directory]    Create a new Play application in the specified directory.

You can also browse the complete documentation at http://www.playframework.org.

そして!ブラウザアクセスできる画面が出たら路上デビュー!

インストール

機種別に解説!といっても簡単なので難なくいけると思います。

MacOSX

brew install play

これだけ。

brew使ってない場合はこんなかんじ。

curl -O http://download.playframework.org/releases/play-2.0.4.zip
unzip play-2.0.4.zip
echo alias play="`pwd`/play-2.0.4/play" >>~/.bashrc
source ~/.bashrc

CentOS

sudo yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel unzip
curl -O http://download.playframework.org/releases/play-2.0.4.zip
unzip play-2.0.4.zip
echo alias play="`pwd`/play-2.0.4/play" >>~/.bashrc
source ~/.bashrc

これだけ。

Ubuntu

わからんちん(´・ω・`)

Windows

機種変しましょう。

動かしてみる

Let's play help!

満を持して play help

play help

どう?動いた?

動かなかったら、 play-2.0.4/play help してみてください。

それでも動かなかったら、Twitterで #playframework ハッシュタグをつけてヘルプミーしましょう。
日本語でOK! 日本人コミュニティ・日本人コミッタの方々が助けてくれるかもしれません。

プロジェクト作ろうぞ

では早速プロジェクトを作りましょう。

今回は twowatter というプロジェクトを作ってみます。

play new twowatter

ちょわー!

↓こんな感じになるよ。
名前は適当に。プロジェクトは 2 ( Java ) にしましょう。 Scalaわからん。

$ play new twowatter
       _            _ 
 _ __ | | __ _ _  _| |
| '_ \| |/ _' | || |_|
|  __/|_|\____|\__ (_)
|_|            |__/ 
             
play! 2.0.4, http://www.playframework.org

The new application will be created in /Users/baba/Documents/project/twowatter

What is the application name? 
> twowatter

Which template do you want to use for this new application? 

  1 - Create a simple Scala application
  2 - Create a simple Java application
  3 - Create an empty project

> 2

OK, application twowatter is created.

Have fun!

Have fun! ですって!

それでは動かしてみましょう。

play run 打ったあと、結構時間かかりますが、コーヒーでも飲んでてください。
ココアでもコーンスープでもいいです。
静岡人の私としては緑茶がいいと思います。
「お茶する」って言ってコーヒー飲むのは普通なんで、コーヒー飲むって言って緑茶飲んでもいいじゃない。

cd twowatter
play run
$ play run
(略)
[info] play - Listening for HTTP on port 9000...

(Server started, use Ctrl+D to stop and go back to the console...)

したらブラウザで http://localhost:9000/ を開いてみましょう。
1アクセス目はコンパイル走るので重いです。1アクセス目だけは。。。

画面でました?でたら Enjoy Play! しましょうね ;)

play run の画面は Ctrl+d 同時押しで抜けられます。
正しい終了の仕方さえわかっていれば怖くない!


See also