6

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

4

3 回答 3

8

这太痛苦了。说明完整。有很多事情需要注意,比如损坏的sass版本、未预编译的资产、数据库配置、如何重新启动 server r、passenger的根目录。我对所有这些事情都有问题。我必须来这里(堆栈溢出)才能找到大部分答案。我的网站仍在开发中运行,但不在生产中。BH 的支持没有多大帮助。他们应该称它为 BlueWordPressHost,因为那是他们所支持的。

<rails_root>/log目录中寻找线索。

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

于 2014-09-11T01:49:18.917 回答
5

看看 -> Ruby on Rails Setup with Bluehost。您不能只是将文件放在文件夹中。

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

使用 Heroku 部署非常简单 ->使用 Git 部署

于 2013-08-19T03:13:08.463 回答
1

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

于 2014-01-25T02:05:46.827 回答