我正在学习
Ruby on Rails并且事情进展顺利 – 直到我尝试将我的一个测试应用程序部署到我的共享主机帐户.
我使用Host Gator并且能够通过cPanel成功创建一个新的Ruby on Rails应用程序并运行它.唯一的问题是,当您以这种方式创建新应用程序时,它会使用空白应用程序填充其目录 – 就像在本地使用新的app_name一样.当我删除此目录中的文件和文件夹并将其替换为我自己的文件和文件夹时,然后尝试运行该应用程序,cPanel表示它正在确认页面上运行但它实际上从未启动过.我也没有收到任何错误消息.
主机似乎很难过,说它应该是删除初始文件和文件夹并替换它们然后运行的问题.该应用程序在本地工作正常,所以我不认为这是一个代码问题.在我的研究中,我遇到了Passenger,虽然它已经超出了我的想象,看起来你真的需要完全控制Apache才能使它全部工作,包括ssh.
如果它有所不同,我在本地制作的应用程序使用Rails安装程序的安装放在一起并且是脚手架.为了测试,我使用的是一个最小的应用程序,表中有大约三个字段.
我错过了什么?任何帮助,将不胜感激.