我想要做的是在共享主机上部署cPanel上的Ruby On Rails应用程序。我刚接触cPanel或任何与虚拟主机有关的东西。继引导我成功上传应用程序,但是当我运行它,它给了我下面的客运错误:在cPanel共享主机上安装Ruby应用程序
cannot load such file -- bundler/setup (LoadError)
的任何反应都大加赞赏,在此先感谢。
我迄今所做的: cPanel's Setup Ruby App function
我想要做的是在共享主机上部署cPanel上的Ruby On Rails应用程序。我刚接触cPanel或任何与虚拟主机有关的东西。继引导我成功上传应用程序,但是当我运行它,它给了我下面的客运错误:在cPanel共享主机上安装Ruby应用程序
cannot load such file -- bundler/setup (LoadError)
的任何反应都大加赞赏,在此先感谢。
我迄今所做的: cPanel's Setup Ruby App function
您需要安装捆绑为一个模块
更新。我只是想出了如何部署Rails应用程序上使用的cPanel共享主机:
这只是在一个痛**。
假设您的托管服务已升级其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可能会挂在这一个,但它似乎正确部署所有的宝石。稍等一会然后刷新 - 您应该安装导轨
删除了误解错误的旧评论。完成安装捆绑软件,但现在它给了我一个新的Passenger错误:'你有要求:mysql2 < 0.5, > = 0.3.13该捆绑包目前有mysql2锁定在0.4.4。尝试运行'bundle update mysql2'(Bundler :: GemNotFound)'。也许我还需要添加mysql2作为模块?它也告诉我运行'bundle install'。非常感谢您的回复。 – Hangai
是的,尝试添加mysql2作为模块,并尝试执行“软件包安装” – dthal
当试图添加mysql2作为模块时,cPanel停止响应一段时间后页面变为空白。另外,当我在执行命令字段上运行'bundle install'时,它给了我一个错误:'找不到Gemfile或.bundle /目录'。 – Hangai