Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在cPanel共享主机上安装Ruby应用程序_Ruby On Rails_Cpanel - Fatal编程技术网

Ruby on rails 在cPanel共享主机上安装Ruby应用程序

Ruby on rails 在cPanel共享主机上安装Ruby应用程序,ruby-on-rails,cpanel,Ruby On Rails,Cpanel,我想做的是在cPanel上部署一个rubyonrails应用程序,并使用共享主机。我对cPanel或任何与web托管相关的东西都是新手。按照指南,我设法上传了应用程序,但当我运行它时,它给了我以下错误: 无法加载此类文件--捆绑程序/安装程序(加载错误) 任何回复都将不胜感激,提前感谢 到目前为止我所做的: 您需要将bundler作为一个模块安装假设您的托管服务已升级其cpanel软件 (应该是这样,因为升级意味着安全修复)。 截至2017年9月18日,Cpanel版本66支持Ruby 2.2.

我想做的是在cPanel上部署一个rubyonrails应用程序,并使用共享主机。我对cPanel或任何与web托管相关的东西都是新手。按照指南,我设法上传了应用程序,但当我运行它时,它给了我以下错误:

无法加载此类文件--捆绑程序/安装程序(加载错误)

任何回复都将不胜感激,提前感谢

到目前为止我所做的:

您需要将bundler作为一个模块安装

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

要安装rails,您需要使用模块设置ruby应用程序 然后执行命令:gem install rails-v4.1.0--no ri--no rdoc

这将安装rails,您不会得到比rails 4.1.0更高的版本。Rails 3会破坏cpanel,所以不要尝试

cpanel可能会挂起这个,但它似乎正确地部署了所有gem。稍等片刻,然后刷新-您应该在2017年9月18日安装了rails Cpanel版本66支持Ruby 2.2.7和Rails 4.1.0这是迄今为止“Ruby安装应用程序”中创建Ruby 2.2环境的最高版本


gem install rails-v4.1.0

删除了一条因误读错误而过时的注释。已完成bundler的安装,但现在它给了我一个新的乘客错误:
您已请求:mysql2<0.5,>=0.3.13捆绑包当前已将mysql2锁定在0.4.4。尝试运行
bundle update mysql2`(Bundler::GemNotFound)`。也许我还需要添加mysql2作为一个模块?它还告诉我运行
bundle安装
。非常感谢您的回复。是的,尝试将mysql2添加为模块,并尝试在尝试将mysql2添加为模块时执行“捆绑安装”。cPanel在一段时间后停止响应,页面变为空白。另外,当我在Execute命令字段上运行
bundle install
时,它会给我一个错误:
找不到Gemfile或.bundle/directory
。在Rails根目录下创建一个带有默认内容的“Gemfile”。您可以在“”处获取默认内容。同时添加mysql2-gem.Update。将我的Gemfile中的mysql2版本从<0.5、>=0.3.13更改为0.4.4,之后的错误似乎已解决。现在它给了我一个乘客错误:
无法找到gem'rails(=4.2.5.1)ruby'
。我试图将Rails作为一个模块添加到cPanel上,但它在这个过程中再次停止响应。