被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 還有下文)

相關文章
相關標籤/搜索