【发布时间】:2014-10-20 13:56:59
【问题描述】:
这是一个普遍的问题,但我认为作为尝试托管 Rails 网站的人,值得关注:与 Godaddy、dreamhost 等托管网站兼容的最常见版本的 rails 是什么?最好的托管公司是什么?
我对托管一个 Rails 站点的难度感到非常惊讶;例如,godaddy flat-out 根本不支持 rails,dreamhost 在他们的共享服务器上只有 ruby 1.8.7,rails 甚至无法运行;根据官方 Rails 网站,您需要 ruby 1.9.2 或更高版本。您必须在您的个人主机空间上安装最新版本的 ruby 和 rails,这是几百 MB,因此现在每月花费 35 美元(是最低 15 美元/月 300 mb 的两倍多。似乎过高;为什么不他们只是把它放在他们的共享服务器上?安装需要 5 分钟。
我在本地建立了一个 rails 站点,并认为我应该安装 ruby 2.1.2 和 rails 4.1.4,因为它们是最新的,但是即使在我的 dreamhost 空间上安装了新的 rails 之后,该网站也无法运行,因为 rails 不是正确设置(但是在本地工作正常)。客户支持人员虽然拥有出色的员工和非常全面的帮助 wiki,但他们无法帮助我。
在为一个非常简单的网站在托管网站上进行了 0/2 之后,我想我应该更好地完成我的作业,但是人们通常使用更容易使用的旧版本的 rails 或 ruby 吗?哪个是最常见的,为什么?另外,托管 Rails 应用程序的最佳网站是什么?
【问题讨论】:
-
尝试搜索专门的 Ruby 托管(如 Heroku、Ninefold、EngineYard...),而不是像 Dreamhost(运行 Ruby 1.8.7,现在已使用 retired 一年)这样的通用托管)。
-
Heroku 总是为我做得很好,并不断更新最新版本的 Ruby 和 Rails。 Heroku 是免费的(对于基本的)以及许多免费的插件。您可以通过一些小配置将 heroku 指向您自己的域。大多数常见的托管服务跟不上最新版本,它们仍然停留在 Ruby 1.8.7 或 1.9.3 和 Rails 3 :(
-
我不知道 heroku 可以指向您自己的域,这可能就是我现在知道的。几乎不支持的 ruby/rails 免费 > $35/月
标签: ruby-on-rails ruby ruby-on-rails-3 hosting web-hosting