play day1

1.unzip play binary package
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
                           

  



 



猜你喜欢

转载自lily-tiantian.iteye.com/blog/1725261