我有一个需要在线(任何地方)的rails应用程序 - 我使用的是Windows机器,我尝试使用Heroku部署它,但这是一个巨大的痛苦。该应用程序只需要上线,所以我可以向某人展示 - 它只需要大约一周,所以在我的Windows笔记本电脑上设置虚拟Linux系统不是我的偏好。
答案 0 :(得分:2)
听起来你需要按照特定的程序让Gemfile.lock为Heroku工作。这个答案有一些基本的指示:https://stackoverflow.com/a/21488679/693349
但是,您可能会更好地阅读有关“部署在Windows上生成的Ruby项目”的完整Heroku文档:https://devcenter.heroku.com/articles/bundler-windows-gemfile。
答案 1 :(得分:0)
您是否尝试过Digital Ocean?
https://www.digitalocean.com/features/one-click-apps/ruby-on-rails/
通常在heroku部署就像魅力一样,问题是什么?
答案 2 :(得分:0)
试试Capistrano gem。是部署Ruby on Rails项目的特殊宝石,它完美无缺!
你有一个很好的教程here来配置Capistrano。