AppFog使用筆記


Noted

Ruby1.9.3

Ruby1.9.3對應的Devkit


  • 創建Appfog用戶,必須的環節

我的都忘了是猴年馬月創建的了,反正本人是有一個~內存512,可以創建兩個App和兩個Service創建(是送的么?)


  • 創建Java應用

選擇Java(需要512=。=|||,全用完啦)、Aws(貌似大家都說會比較塊),進入App,添加Mysql數據庫


  • 本地訪問工具,用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的數據庫,需要使用SSH管道(tunnel),先安裝caldecott

PS: 感覺就是Tunnel打開一個端口,當訪問本地該端口時,將信息轉發到遠程服務器中
安裝: 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

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

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

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

    解決: 開啟Sql服務+講Sql/bin添加到Path
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容