2016-05-28 108 views
1

我想要做的是在共享主机上部署cPanel上的Ruby On Rails应用程序。我刚接触cPanel或任何与虚拟主机有关的东西。继引导我成功上传应用程序,但是当我运行它,它给了我下面的客运错误:在cPanel共享主机上安装Ruby应用程序

cannot load such file -- bundler/setup (LoadError)

的任何反应都大加赞赏,在此先感谢。

我迄今所做的: cPanel's Setup Ruby App function

回答

0

您需要安装捆绑为一个模块

+0

删除了误解错误的旧评论。完成安装捆绑软件,但现在它给了我一个新的Passenger错误:'你有要求:mysql2 < 0.5, > = 0.3.13该捆绑包目前有mysql2锁定在0.4.4。尝试运行'bundle update mysql2'(Bundler :: GemNotFound)'。也许我还需要添加mysql2作为模块?它也告诉我运行'bundle install'。非常感谢您的回复。 – Hangai

+0

是的,尝试添加mysql2作为模块,并尝试执行“软件包安装” – dthal

+1

当试图添加mysql2作为模块时,cPanel停止响应一段时间后页面变为空白。另外,当我在执行命令字段上运行'bundle install'时,它给了我一个错误:'找不到Gemfile或.bundle /目录'。 – Hangai

-1

更新。我只是想出了如何部署Rails应用程序上使用的cPanel共享主机:

  1. 不要

这只是在一个痛**。

0

假设您的托管服务已升级其cPanel软件 (这应该是因为升级意味着安全修复)。 截至2017年9月18日,Cpanel版本66支持Ruby 2.2.7和Rails 4.1.0,这是迄今为止在“Ruby Setup App”中创建Ruby 2.2环境的最高版本。

要安装导轨,您需要使用模块设置红宝石应用 然后执行命令:创业板安装-v 4.1.0 --no里--no-的RDoc

这应该安装滑轨的轨道,你'不会比rails 4.1.0更高版本。 Rails 3打破了cPanel,所以不要尝试它。

cpanel可能会挂在这一个,但它似乎正确部署所有的宝石。稍等一会然后刷新 - 您应该安装导轨

相关问题