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
等。。。。。。照版煮豆腐。。。。。。差不多就成了
- 蛋碎的问题
- 第一次安装了Ruby2.0,gem安装caldecott时缺少Devkit
解决: 下载对应Devkit安装 - 安装完成后af tunnel依然显示caldecott not install
解决: 不知道什么回事,直接卸载关于2.0版本的,安装所有1.9.3相关的 - 运行af tunnel需要在Appfog上添加一个应用,但是老子没内存了。。。
解决: 缩小Java应用的内存降低(原来是可以修改的,自己智商低了),默认Caldecott需要64Mb,我妥妥的给了128Mb - 无法使用本地HeidiSql连接远程服务
解决: 开启Sql服务+讲Sql/bin添加到Path
网友评论