被Play framework狠狠的play了一把

1.原由

早就据说play framework很火,并且是拯救Java程序员的神器 ,因此在全国记念抗打败利之际,本着学(man)习(zu)研(hao)究(qi)的态度想进行一番尝试。程序员

2. 通过

2.1 下载

果断上Google百度一下:如今迎面缓缓(是的,缓缓)驶(jia)来(zai)的是play framework的官网(Play 2.4.2 "Damiya")。看那满眼的绿色,青葱的感受,棒棒哒~~web

直接忽略首页巴拉巴拉的鹰语,以及狂拽炫酷X炸天的动画,凶狠的戳向Download,满心期待的下载对话框……呃,怎么又是一个新的页面,好吧,再次点击裆漏的。api

终于来了,哎哎~~怎么才1MB(此处有阴风袭来,隐隐有些不详之感),并且typesafe是什么龟,activator又是毛线??bash

管他辣么多,先click ok再说。网络

稍等片刻(期间随意翻了翻官网),一道丰盛的,呃,一个完整的压缩包就下载好了。app

2.2 安装计划A

在下载页面顺着弹出的DIV,点击已经高亮的Get started。ide

首先须要JDK,这个必须已经存在啊。而后貌似须要CMD中执行activator,好先加入环境变量再说。此处忍不住吐槽一下MS劣质的环境变量配置界面了,难找也就不用吐槽,为毛配置输入框就不能大一点的,就一行能看见什么啊。。此处顺带推荐一个环境变量配置神器 http://www.rapidee.com动画

官网说只需以下duang、duang、duang三条命令就能够把玩到play了,真是喜大普奔(好像很古老的词汇了)。不过但愿越大失望越大,此处正呼应前面埋下的伏笔,实现先后文照应、使文章结构严密、紧凑,有助于。。。(这段掐了不播)url

activator new my-first-app play-scala
cd my-first-app
activator

 new以后是等待。嗯,能够等等。等等。灯~等灯等灯~~spa

各类依赖各类下载,时时刻刻考验这跨洋跨墙的网速。

在这个浮躁的社会,我却总能保持一颗平静的心里。

不对,官网彷佛有离线下载的选项,(此处呼应上文的随意翻了翻官网,体现了做者。。掐了)Offline Distribution (408M) 408M,好吧,play无需借助其余的web server,本身实现了HTTP协议,大一点很正常么,并且包含scala的编译器。下载,等待。此处又在随意的翻官网。

。。。

2.3 安装计划B

下(吃)载(过)完(午)成(饭)后,解压以前先把一块儿的环境删掉。首先是activator,而后是用户目录下的.activator;.ivy2;.sbt(sb t?)通通删掉。为啥要删掉,我会告诉你我有洁癖么?

而后解压,配置环境变量。

应该仍是那duang、duang、duang三条命令。

官网并无说offline这个包的结构须要拷到用户目录下,因而激起了我缜密的思惟,真相只有一个。。(我也不知道是啥)

果断断网执行,万一发生没必要要的网络流量,节约带宽,匹夫有责。

当当当当~~ERROR

果真没有找到。凭着映象将repository目录拷贝到用户目录下.ivy2文件夹,改名为local。

继续执行

哎~~世界开始变的很差了。仍是找不到.ivy2\local\org.fusesource.jansi\jansi\1.11\ivys\ivy.xml,翻开目录,果真没有,可是有个1.4版本的

此处脑壳中愤怒的小人开始掌管控制台(刚看了Inside Out,推荐这么幼稚的动画电影都有点很差意思了呢~)

连上歪怀,任它下载去吧(此处没有皮卡丘)

灯~等灯等灯~~(感受Intel的这个广告太成功了)

还算迅速。。而后第二条命令。。

为毛模板也找不到???明明在offline包里有啊。。

果断拷到用户目录.activator\1.3.5\templates。

第二条也成功了。看来就剩功成名就的最后一条了

哎~~Intel广告再次来袭。。。。

3. 结果

目前Intel的广告仍然在循环播放。

真不知道play是如何拯救Java程序员的,如今惟一能够自我安慰的只有天将降大任与斯人也。。。

可能有人会说我网速问题,若是网速快,分分秒秒就能够拯救。可是标着OFFLINE的是几个意思,忽悠人仍是PLAY?!

并且这个自动依赖是怎么肯定的。自动依赖的确颇有用处,可能不能让我配置一下啊。

约定大于配置么?

那么那个1.4版本的究竟是有什么卵用?

感受那个愤怒的小人已经烧坏了,此处已无力吐槽。。

不说了,订外卖吃晚饭了

(if依赖下载完成 and rand()>0.5 then 还有下文)

相关文章
相关标签/搜索