在Bluehost上部署Ruby on Rails

时间:2013-08-19 03:10:13

标签: ruby-on-rails shared-hosting

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

3 个答案:

答案 0 :(得分:8)

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

查看<rails_root>/log目录中的线索。

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

答案 1 :(得分:5)

看看 - &gt; Ruby on Rails Setup with Bluehost。 你不能把你的文件放在一个文件夹中。

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

使用Heroku进行部署非常简单 - &gt; Deploying with Git

答案 2 :(得分:1)

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