2

O. 社区,提前感谢您的支持!

我最近参加了 Mattan Griffel 关于 Skillshare 的一个月 Rails 课程,以便能够编写 Rails Web 应用程序。Railsinstaller.org 包括 rails 3.2.1 和 ruby​​ 1.9.3,并且开箱即用。我的应用程序运行良好,是时候将它放到网上了,所以我购买了一个 namecheap 域名和网络服务器,上传了我的应用程序,然后......什么也没有!问题是 namecheap 服务器仅支持 rails 2.3.17 和 ruby​​ 1.8.7 - 使用 v 3.x 创建或依赖于 ruby​​ 1.9.x 的任何内容都不会在 2.x / 1.8.x 环境中运行。有没有其他人遇到过这个问题?这似乎是一个标准用例,我不敢相信它没有在 namecheap 网站上得到更好的记录。我已经完成了我的 Google-Fu 并了解到,一旦我安装了它,我可以使用创建一个旧的 rails 应用程序

rails _2.3.17_ AppName

是否有类似的方法可以强制 rails 也使用旧版本的 ruby​​?我厌恶地几乎完全取消了我的 namecheap 帐户,所以如果有人知道有一个更好的地方来托管我的 rails 3.x Web 应用程序,我很想听听!(让我们暂时假设 VPS 非常昂贵,并且远远超出了我对资源的需要)。

再次感谢,一位沮丧的用户

4

2 回答 2

2

您可以使用 heroku 免费帐户开始。不要浪费时间解决共享主机上的问题,它们只是玩具。

于 2013-03-13T16:58:08.090 回答
2

Rails 3.x 本机 cPanel 支持仍未发布,功能请求案例仍在打开 http://forums.cpanel.net/f145/mod_rails-passenger-instead-mongrel-rails-3-support-case-44197-a-152577 .html

这很棘手,但可以运行 Ruby 3 应用程序 - 在这种情况下需要额外的软件安装和全局服务器重新配置,但在每个用户的常规共享服务器上几乎不可能。我们可以提供将您的主机帐户升级到 VPS。您现有的所有帐户内容,包括数据库、其他域、电子邮件帐户和设置,都将透明地传输到 VPS。要使用 cPanel 优化您的 VPS 并使您能够开发和运行 Ruby 3 应用程序,您可以要求我们的技术支持团队根据您的所有要求调整系统。Full Management VPS 选项包括操作系统调整和自定义软件安装。您可以请求兼职技术支持作为替代方案。

问候,

迪玛·S。

技术支持, Namecheap Hosting

于 2013-03-19T15:35:06.933 回答