Gem:Module的未定义方法`path_separator'

时间:2013-09-23 10:16:03

标签: ruby-on-rails nginx jenkins

我正在乘客/ nginx中通过jenkins运行ruby和rails应用程序。 Jenkins成功构建应用程序。但该网站显示以下乘客错误。

Ruby (Rack) application could not be started.
Error message:
    undefined method `path_separator' for Gem:Module

1 个答案:

答案 0 :(得分:0)

正在执行的Gem版本太旧,无法使用该方法。

您可以使用以下内容进行更新:

gem update --system

但是在旧版Ruby(例如1.9)上运行应用程序可能存在其他问题。目前,仅支持版本2.2及更高版本。

您可能希望告诉Jenkins使用您在运行时环境中使用的RVMDocker的相同版本的Ruby。