O.社区,提前感谢您的支持!
我最近在skillshare上参加了Mattan为期一个月的Rails课程,以便能够编写rails web应用程序。Railsinstaller.org包括rails 3.2.1和ruby 1.9.3,开箱即用。我的应用运行良好,是时候把它放到网络上了,所以我买了一个namecheap域名和web服务器,上传了我的应用,然后……没什么!问题是namecheap服务器只支持rails 2.3.17和ruby 1.8.7 -使用v3.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非常昂贵,远远超出了我在资源方面的需求)。
再次感谢,一位沮丧的用户
发布于 2013-03-14 00:58:08
你可以先使用heroku免费账号。不要浪费时间来修复共享主机上的问题,它们只是玩具。
发布于 2013-03-19 23:35:07
Rails 3.x原生cPanel支持仍未发布,特性请求案例仍未发布http://forums.cpanel.net/f145/mod_rails-passenger-instead-mongrel-rails-3-support-case-44197-a-152577.html
这很棘手,但可以运行Ruby3应用程序-在这种情况下需要额外的软件安装和全局服务器重新配置,但在每个用户的常规共享服务器上几乎不可能。我们可以提供将您的托管帐户升级到VPS。您现有的所有帐户内容,包括数据库,其他域名,电子邮件帐户和设置将被透明地转移到VPS。为了使用cPanel优化您的VPS,并使您能够开发和运行Ruby3应用程序,您可以请求我们的技术支持团队根据您的所有需求调整系统。操作系统调整和自定义软件安装包含在完整的管理VPS选项中。您可以请求兼职技术支持作为替代方案。
致以敬意,
Dima S。
技术支持,Namecheap托管
https://stackoverflow.com/questions/15391507
复制相似问题