如何在共享主机上通过cPanel部署Ruby on Rails应用程序?

Nig*_*ICU 8 ruby-on-rails cpanel apache-config

我正在学习Ruby on Rails并且事情进展顺利 - 直到我尝试将我的一个测试应用程序部署到我的共享主机帐户.

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

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

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

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

res*_*ing -1

只是为了让其他使用 Cpanel 和 Rails 的人知道。

我能够使用 Cpanel 创建一个 Rails 应用程序,启动它,并在 Cpanel 内完成所有重定向。没有什么需要修改或改变的。对我来说非常简单。

所以我想直接在服务器本身上进行开发工作会更容易。

尚未尝试将本地开发的 Rails 部署到共享服务器或任何本身。但我猜我们可以使用 Cpanel 创建 Rails 并替换生成的目录中的文件。