首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何生成nokogumbo Gem文件

如何生成nokogumbo Gem文件
EN

Stack Overflow用户
提问于 2017-06-04 22:12:42
回答 1查看 128关注 0票数 1

最近,我在我部署在Heroku上的一个站点中添加了消毒 gem的消毒功能,它似乎依赖于诺科古波 gem。不幸的是,安装了sanitize之后,我开始收到Heroku部署中的以下错误:

代码语言:javascript
复制
/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,但仍然收到相同的错误。任何关于修复的建议都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-05 05:26:47

这似乎是一个问题,在大金宝宝石。https://github.com/rubys/nokogumbo/issues/25

“降级到nokogumbo 1.4.11会修复Heroku部署,所以肯定会出现一些问题。问题出现在雪松- 14 (Ubuntu 14 LTS)和heroku-16 (Ubuntu 16 LTS)堆栈上。”

在这个问题解决之前,关于如何解决这个问题的建议是将nokogumbo降级为1.4.11

代码语言:javascript
复制
# Fix the version until https://github.com/rubys/nokogumbo/issues/25 gets fixed
gem 'nokogumbo', '= 1.4.11'
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44359293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档