在项目目录下,
gem install 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已经不用了