AppFog使用筆記


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
等。。。。。。照版煮豆腐。。。。。。差不多就成了

  • 蛋碎的問題
  1. 第一次安裝了Ruby2.0,gem安裝caldecott時缺少Devkit

    解決: 下載對應(yīng)Devkit安裝
  2. 安裝完成后af tunnel依然顯示caldecott not install

    解決: 不知道什么回事,直接卸載關(guān)于2.0版本的,安裝所有1.9.3相關(guān)的
  3. 運行af tunnel需要在Appfog上添加一個應(yīng)用,但是老子沒內(nèi)存了。。。

    解決: 縮小Java應(yīng)用的內(nèi)存降低(原來是可以修改的,自己智商低了),默認Caldecott需要64Mb,我妥妥的給了128Mb
  4. 無法使用本地HeidiSql連接遠程服務(wù)

    解決: 開啟Sql服務(wù)+講Sql/bin添加到Path
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容