ruby-on-rails – 如何通过共享主机上的cPanel部署Ruby on Rails应用程序?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何通过共享主机上的cPanel部署Ruby on Rails应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在学习 Ruby on Rails并且事情进展顺利 – 直到我尝试将我的一个测试应用程序部署到我的共享主机帐户.

我使用Host Gator并且能够通过cPanel成功创建一个新的Ruby on Rails应用程序并运行它.唯一的问题是,当您以这种方式创建新应用程序时,它会使用空白应用程序填充其目录 – 就像在本地使用新的app_name一样.当我删除此目录中的文件文件夹并将其替换为我自己的文件文件夹时,然后尝试运行该应用程序,cPanel表示它正在确认页面上运行但它实际上从未启动过.我也没有收到任何错误消息.

主机似乎很难过,说它应该是删除初始文件文件夹并替换它们然后运行的问题.该应用程序在本地工作正常,所以我不认为这是一个代码问题.在我的研究中,我遇到了Passenger,虽然它已经超出了我的想象,看起来你真的需要完全控制Apache才能使它全部工作,包括ssh.

如果它有所不同,我在本地制作的应用程序使用Rails安装程序的安装放在一起并且是脚手架.为了测试,我使用的是一个最小的应用程序,表中有大约三个字段.

我错过了什么?任何帮助,将不胜感激.

解决方法

2013年10月26日支持的最高版本为:

Ruby 1.8.7
RubyGems 1.8.25
Rails 2.3.18

比这更新的东西是近乎保证的破损和cPanel& WHM将无法以任何方式,形状或形式使用它.

我们可以帮助您删除现有的Ruby on Rails安装并将它们恢复为cPanel支持和批准的版本(Ruby 1.8,RubyGems 1.8和Rails 2).这是我们此时唯一可以为您做的事情.

如果您想使用比此更新的任何版本,那么您将无法使用cPanel& WHM接口或管理工具 – 它们根本不起作用.然后,您必须通过命令行专门手动管理您的RoR安装.它们都不属于cPanel支持范围.

原文链接:/ruby/269734.html

猜你在找的Ruby相关文章