美文网首页
AppFog使用笔记

AppFog使用笔记

作者: 大鶸 | 来源:发表于2014-07-05 19:02 被阅读66次

    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

    相关文章

      网友评论

          本文标题:AppFog使用笔记

          本文链接:https://www.haomeiwen.com/subject/zubjtttx.html