gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 05:56:09 28 4
gpt4 key购买 nike

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

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

主持人似乎很为难,说应该是删除初始文件和文件夹并替换它们,然后运行。该应用程序在本地运行良好,因此我认为这不是代码问题。在我的研究中,我遇到了Passenger,尽管它让我无法理解,而且看起来您确实需要完全控制Apache 才能使其全部工作,包括ssh。

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

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

最佳答案

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-on-rails - 如何通过 cPanel 在共享主机上部署 Ruby on Rails 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219311/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com