Noted
Ruby1.9.3
Ruby1.9.3對(duì)應(yīng)的Devkit
- 創(chuàng)建Appfog用戶,必須的環(huán)節(jié)
我的都忘了是猴年馬月創(chuàng)建的了柏副,反正本人是有一個(gè)~內(nèi)存512,可以創(chuàng)建兩個(gè)App和兩個(gè)Service創(chuàng)建(是送的么眷篇?)
- 創(chuàng)建Java應(yīng)用
選擇Java(需要512=荔泳。=|||,全用完啦)换可、Aws(貌似大家都說會(huì)比較塊),進(jìn)入App慨飘,添加Mysql數(shù)據(jù)庫(kù)
- 本地訪問工具,用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進(jìn)行管理啦
為了本地可以訪問AppFog的數(shù)據(jù)庫(kù),需要使用SSH管道(tunnel)圈膏,先安裝caldecott
PS: 感覺就是Tunnel打開一個(gè)端口篙骡,當(dāng)訪問本地該端口時(shí),將信息轉(zhuǎn)發(fā)到遠(yuǎn)程服務(wù)器中
安裝: gem install caldecott
如果顯示需要C Compiler 先把Devkit安裝好(下載~~解壓~~到目標(biāo)路徑)
進(jìn)入Devkit目錄糯俗,運(yùn)行
ruby dk.rb init
ruby dk.rb install
搞定Devkit再安裝caldecott
安裝完成后: af tunnel
等。杖玲。淘正。臼闻。囤采。。照版煮豆腐斑唬。恕刘。抒倚。。含蓉。。差不多就成了
- 蛋碎的問題
- 第一次安裝了Ruby2.0馅扣,gem安裝caldecott時(shí)缺少Devkit
解決: 下載對(duì)應(yīng)Devkit安裝 - 安裝完成后af tunnel依然顯示caldecott not install
解決: 不知道什么回事着降,直接卸載關(guān)于2.0版本的,安裝所有1.9.3相關(guān)的 - 運(yùn)行af tunnel需要在Appfog上添加一個(gè)應(yīng)用蓄喇,但是老子沒內(nèi)存了。妆偏。盅弛。
解決: 縮小Java應(yīng)用的內(nèi)存降低(原來是可以修改的,自己智商低了)罐柳,默認(rèn)Caldecott需要64Mb,我妥妥的給了128Mb - 無法使用本地HeidiSql連接遠(yuǎn)程服務(wù)
解決: 開啟Sql服務(wù)+講Sql/bin添加到Path