gpt4 book ai didi

ruby-on-rails-3 - Heroku应用程序崩溃,日志显示 "No such file to load -- nokogiri (LoadError)"

转载 作者:行者123 更新时间:2023-12-04 04:36:02 26 4
gpt4 key购买 nike

我有一个工作的应用程序,添加了Nokogiri来解析一些xml,在本地运行良好。

我的Gemfile包括:gem 'nokogiri'
我运行了bundle install并验证了我的Gemfile.lock包括DEPENDENCIES ... nokogiri
在我的 Controller 类中,我添加了(别想我必须,但如果没有,则会在本地得到一个错误):

class MydealController < ApplicationController
require 'rubygems'
require 'open-uri'
require 'nokogiri'

当我使用浏览器在使用nokogiri doc = Nokogiri::XML(getresult) Heroku的MydealController中获取url时崩溃。
heroku logs显示此错误 No such file to load -- nokogiri (LoadError)
查看当我 git push heroku时会发生什么,在许多已安装的gem列表中没有看到nokogiri。 Heroku说推送很好,但是nokogiri没有列出,我得到了前面提到的错误...

最佳答案

似乎在使用Windows时Gemfile.lock将包含特定于Windows的nokogiri gem版本,解决方案是删除Gemfile.lock 并推送到heroku。

有关此主题的更多信息here

关于ruby-on-rails-3 - Heroku应用程序崩溃,日志显示 "No such file to load -- nokogiri (LoadError)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com