Noted
Ruby1.9.3
Ruby1.9.3對應(yīng)的Devkit
- 創(chuàng)建Appfog用戶,必須的環(huán)節(jié)
我的都忘了是猴年馬月創(chuàng)建的了,反正本人是有一個~內(nèi)存512,可以創(chuàng)建兩個App和兩個Service創(chuàng)建(是送的么?)
- 創(chuàng)建Java應(yīng)用
選擇Java(需要512=。=|||,全用完啦)、Aws(貌似大家都說會比較塊),進入App,添加Mysql數(shù)據(jù)庫
- 本地訪問工具,用af訪問
安裝Ruby:
下載Ruby 1.9.3的Installer
查看Sources: gem sources -l
如果有,可以刪掉~添加taobao的鏡像
修改Sources: gem sources --remove XXXXXX
添加Sources: gem sources -a https://ruby.taobao.org/
安裝工具af
首先更新: gem update --system
安裝af: gem install af
登錄就可以使用: af login
輸入用戶名和密碼就可以開始使用af進行管理啦
為了本地可以訪問AppFog的數(shù)據(jù)庫,需要使用SSH管道(tunnel),先安裝caldecott
PS: 感覺就是Tunnel打開一個端口,當(dāng)訪問本地該端口時,將信息轉(zhuǎn)發(fā)到遠程服務(wù)器中
安裝: gem install caldecott
如果顯示需要C Compiler 先把Devkit安裝好(下載~~解壓~~到目標路徑)
進入Devkit目錄,運行
ruby dk.rb init
ruby dk.rb install
搞定Devkit再安裝caldecott
安裝完成后: af tunnel
等。。。。。。照版煮豆腐。。。。。。差不多就成了
- 蛋碎的問題
- 第一次安裝了Ruby2.0,gem安裝caldecott時缺少Devkit
解決: 下載對應(yīng)Devkit安裝 - 安裝完成后af tunnel依然顯示caldecott not install
解決: 不知道什么回事,直接卸載關(guān)于2.0版本的,安裝所有1.9.3相關(guān)的 - 運行af tunnel需要在Appfog上添加一個應(yīng)用,但是老子沒內(nèi)存了。。。
解決: 縮小Java應(yīng)用的內(nèi)存降低(原來是可以修改的,自己智商低了),默認Caldecott需要64Mb,我妥妥的給了128Mb - 無法使用本地HeidiSql連接遠程服務(wù)
解決: 開啟Sql服務(wù)+講Sql/bin添加到Path