在Bluehost上部署Ruby on Rails

有没有人知道如何在Bluehost上部署Ruby应用程序? 我对此有很大的疑问。 每当我将文件放在我的域所指向的文件夹中时,当我尝试访问该网站时,它总是给我403错误。

真是太痛苦了。 说明不完整。 有很多东西要被抓住,比如破解版本的sass ,资产没有预编译 ,数据库配置,如何重启服务 r, 乘客的根目录等等 。 我遇到了所有这些问题。 我不得不来这里(Stack Overflow)找到大部分答案。 我的网站仍然在dev中运行但不在生产中。 BH支持并没有太大帮助。 它应该称之为BlueWordPressHost,因为那是他们支持的人。

查看/log目录中的线索。

我不愿意切换到Heroku并使用postgres,我试过但实际上你只是处理另一组问题设置它。

看看 – > 使用Bluehost进行Ruby on Rails设置 。 你不能把你的文件放在一个文件夹中。

虽然Bluehost做得很好,但我建议你使用Heroku来部署Ruby on Rails应用程序。

使用Heroku进行部署非常简单 – > 使用Git进行部署

我按照Ruby on Rails设置中的说明进行操作,因为迷你John引用并且它有效。 他们使用Phusion Passenger来部署任何基于机架的应用程序。 但是,我确实必须手动安装我的gem依赖项。 对于具有许多用户的生产应用程序,这可能不是可扩展的解决方案。 但是,如果您已经将bluehost作为托管服务提供商,并且愿意维护自己的服务器并处理可能的延迟问题和停机时间,那么对您来说可能是值得的。 这是我的Ruby on Rails 4.0“Hello World”应用程序部署到bluehost: http : //hello.getplanit.com 。