我问这个问题,因为我用于其他应用程序的部署步骤似乎不适用于狂欢应用程序。
如果我错过了什么,请建议我:
在开发Mac上我运行以下命令&我可以看到商店 在localhost上工作:3000:
brew install imagemagick
$ gem install rmagick
$ rails new store
将spree放入gem文件
$ bundle
$ rails g spree:site
$ rake db:bootstrap
使用capistrano将应用部署到http://passionate4.net/我可以 以下命令:
$ cap deploy:setup
$ cap deploy:cold
$ cap deploy
如果你看http://passionate4.net/,我会收到一些错误。
以下是production.log的外观
ubuntu@ip-10-166-185-18:/var/www/spree_store/current/log$ cat production.log
Migrating to CreatePosts (20111113203521)
根据上面的日志信息,当我查看mysql数据库时,我无法找到Create Posts表。
我应该怎么解决这个问题?
仅供参考:它在localhost上运行良好。
答案 0 :(得分:1)
请尝试在此处https://github.com/spree/spree
执行以下步骤另外,请在此处{Spitree http://guides.spreecommerce.com/logic_customization.html
学习此文档在capistrano上,请按照此文档:http://capitate.rubyforge.org/recipes/deploy.html#deploy:cold