标签: 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
答案 0 :(得分:0)
正在执行的Gem版本太旧,无法使用该方法。
Gem
您可以使用以下内容进行更新:
gem update --system
但是在旧版Ruby(例如1.9)上运行应用程序可能存在其他问题。目前,仅支持版本2.2及更高版本。
您可能希望告诉Jenkins使用您在运行时环境中使用的RVM或Docker的相同版本的Ruby。