1.unzip play binary package
2.将play 添加到PATH 中,例如:
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 添加本地存储
注意查看下 本地用户 ~/.gitconfig 是否配置了默认的用户名和email, 如果没有 则需要添加,
可以通过git config 命令进行添加或者直接vi 文件进行修改,
修改后的文件如下:
5.4 heroku login
heroku create
git push heroku master
heroku ps
heroku logs
部署成功:
第一个测试app:
http://shielded-tor-2153.herokuapp.com/msgs
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 =abc@abc.om
5.4 heroku login
heroku create
git push heroku master
heroku ps
heroku logs
部署成功:
第一个测试app:
http://shielded-tor-2153.herokuapp.com/msgs