如何生成 nokogumbo Gem 文件
How to Generate nokogumbo Gem File
我最近将清理 sanitize gem, which appears to have a dependency on the nokogumbo gem 添加到我在 Heroku 上部署的站点。不幸的是,在安装 sanitize 之后,我开始在 Heroku 部署中收到以下错误:
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.3/lib/active_support/dependencies.rb:293:in `require': /tmp/build_4dbcff4c3c5e0bb6bed481077377225e/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.7.2/ext/nokogiri/nokogiri.so: cannot open shared object file: No such file or directory - /app/vendor/bundle/ruby/2.3.0/gems/nokogumbo-1.4.12/lib/nokogumboc.so (LoadError)
没有 nokogumbo-1.4.12 目录,但在本地一切正常。我已经尝试手动安装 gem,但我仍然收到同样的错误。非常感谢任何修复建议!
这似乎是 nokogumbo gem 上的一个问题。 https://github.com/rubys/nokogumbo/issues/25
"Downgrading to nokogumbo 1.4.11 fixes Heroku deployment so something is definitely up.
The issue appears on both cedar-14 (Ubuntu 14 LTS) and heroku-16 (Ubuntu 16 LTS) stacks."
在解决此问题之前,关于如何解决此问题的建议是将 nokogumbo 降级为 1.4.11
。
# Fix the version until https://github.com/rubys/nokogumbo/issues/25 gets fixed
gem 'nokogumbo', '= 1.4.11'
我最近将清理 sanitize gem, which appears to have a dependency on the nokogumbo gem 添加到我在 Heroku 上部署的站点。不幸的是,在安装 sanitize 之后,我开始在 Heroku 部署中收到以下错误:
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.3/lib/active_support/dependencies.rb:293:in `require': /tmp/build_4dbcff4c3c5e0bb6bed481077377225e/vendor/bundle/ruby/2.3.0/gems/nokogiri-1.7.2/ext/nokogiri/nokogiri.so: cannot open shared object file: No such file or directory - /app/vendor/bundle/ruby/2.3.0/gems/nokogumbo-1.4.12/lib/nokogumboc.so (LoadError)
没有 nokogumbo-1.4.12 目录,但在本地一切正常。我已经尝试手动安装 gem,但我仍然收到同样的错误。非常感谢任何修复建议!
这似乎是 nokogumbo gem 上的一个问题。 https://github.com/rubys/nokogumbo/issues/25
"Downgrading to nokogumbo 1.4.11 fixes Heroku deployment so something is definitely up. The issue appears on both cedar-14 (Ubuntu 14 LTS) and heroku-16 (Ubuntu 16 LTS) stacks."
在解决此问题之前,关于如何解决此问题的建议是将 nokogumbo 降级为 1.4.11
。
# Fix the version until https://github.com/rubys/nokogumbo/issues/25 gets fixed
gem 'nokogumbo', '= 1.4.11'