2.将play 添加到PATH 中,例如:
sudo vi /etc/profile 在文件最后一行添加 PATH=/home/lhuang/workspace/play:$PATH export PATH 其中play 放在前面 ,是因为原来的PATH 中也有play 的命令 修改文件后,执行 source /etc/profile
3.验证 play help 能否执行
4.开始:
play new todolist
创建project name,选择用什么语言开始,创建结束后 将载 当前目录下生成一个todolist 目录,该目录下具有如下内容:
app/ 包含应用的核心代码,分成models,controllers,and view 路径。 scala 源文件放置的地方
conf/ 包含所有应用的配置文件,特别是主要的 application.conf 文件,rootes 定义文件以及用于国际化的message 文件
project contains the build scripts. The build system is based on sbt. But a new Play application comes with a default build script that will just work fine for our application.
包含build脚本。 build 是根据sbt. 但是每个新的play 应用都是有一个个默认的build 脚本
public/包含所有的public 的资源,包过javascript,stylesheets 以及images
test/ 包含所有的test 用例
5. 部署到 Heroku
5.1 注册帐号 Heroku www.heroku.com
5.2 安装 Heroku 客户端fedora 选择standlone
5.3 添加本地存储
$ git init $ git add . $ git commit -m "init"
注意查看下 本地用户 ~/.gitconfig 是否配置了默认的用户名和email, 如果没有 则需要添加,
可以通过git config 命令进行添加或者直接vi 文件进行修改,
修改后的文件如下:
[color] ui = auto [user] name =abc email [email protected]
5.4 heroku login
heroku create
git push heroku master
heroku ps
heroku logs
部署成功:
第一个测试app:
http://shielded-tor-2153.herokuapp.com/msgs