我为一个学生团体做了一个 Rails 应用程序。我想通过伯克利开放计算设施 (OCF) 启动应用程序。我目前在 Heroku 上运行了该应用程序,但 OCF 提供了 GigaBytes 数量级的存储,这比我在 Heroku 免费获得的要多。然而,OCF 声称“已安装并支持 Ruby 1.8.7。像 Django、Rails、当月风味的框架可能可以工作,但不受支持。”
是否可以通过 OCF 托管运行应用程序?还是主机必须明确支持 Rails?
我为一个学生团体做了一个 Rails 应用程序。我想通过伯克利开放计算设施 (OCF) 启动应用程序。我目前在 Heroku 上运行了该应用程序,但 OCF 提供了 GigaBytes 数量级的存储,这比我在 Heroku 免费获得的要多。然而,OCF 声称“已安装并支持 Ruby 1.8.7。像 Django、Rails、当月风味的框架可能可以工作,但不受支持。”
是否可以通过 OCF 托管运行应用程序?还是主机必须明确支持 Rails?
主机需要能够支持 Rails 可以在其下运行的一些 Web 堆栈。这将包括HTTP 服务器(Apache、Nginx 等)和应用程序服务器(Passenger、Unicorn 等)。如果他们有,并且您有权连接应用程序 - 那么您可以安装 Rails。
连接应用程序将涉及修改配置文件和重新启动应用程序服务器。因此,在尝试继续之前,请确保您(或可以帮助您的人)有权这样做。