Cloud Foundry 的坑

在项目目录下,

geminstall vmc

vmc target https://api.cloudfoundry.com

vmc target

vmc login

邮箱,密码

$ bundle package

$ bundle install

修改config/environments/production.rb

config.serve_static_assets = false

to

config.serve_static_assets = true
打包
bundle exec rake assets:precompile

bundle exec rake assets:precompile(压缩)
(bundle exec rake assets:clean)删除

vmc push dms3 --runtime ruby19

gem update vmc

vmc push <appname> --runtime ruby19 要知道版本,默认1.8

vmc apps #查看我的应用

vmc services #查看我的数据库

vmc tunnel mysql-12345 #链接数据库

选1,然后把数据保存进去

选2,可以备数据

gem install caldecott #缺一个gem

我的网站

dms001.cloudfoundry.com

----------------------------------------------------------------------

push报错,

mothership-0.3.0/lib/mothership/command.rb:82:in `instance_exec'
mothership-0.3.0/lib/mothership/command.rb:82:in `invoke'
mothership-0.3.0/lib/mothership/base.rb:50:in `execute'
vmc-0.4.2/lib/vmc/cli.rb:106:in `execute'
mothership-0.3.0/lib/mothership.rb:42:in `start'
vmc-0.4.2/bin/vmc:11:in `<top (required)>'
ruby-1.9.3-p194@askjane/bin/vmc:19:in `load'
ruby-1.9.3-p194@askjane/bin/vmc:19:in `<main>'
ruby-1.9.3-p194@askjane/bin/ruby_noexec_wrapper:14:in `eval'
ruby-1.9.3-p194@askjane/bin/ruby_noexec_wrapper:14:in `<main>'

好了,后面几行发现askjane是我另一个项目,肯定rvm问题,

rvm list known

rvm use ruby-1.9.3-p194 --default

解决问题喽

------------------------------------------------------------------

更新的时候vmc push appname

最好先vmc stop APPS,在push 再

vmc restart dms3

要从启一下

update已经不用了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值