Closed sckdev closed 3 years ago
@sckdev Thanks for opening this issue, and I'm sorry you're having trouble. I'll try to help.
I spent some time this morning trying to reproduce what you're seeing, and I cannot. Here's what I did:
parrotsec/core:latest
...apt update && apt install ruby ruby-dev build-essential
Here's what I saw at installation time:
┌─[root@d18ac712a51a]─[/]
└──╼ #gem install nokogiri
Fetching nokogiri-1.12.3-x86_64-linux.gem
Successfully installed nokogiri-1.12.3-x86_64-linux
Parsing documentation for nokogiri-1.12.3-x86_64-linux
Installing ri documentation for nokogiri-1.12.3-x86_64-linux
geDone installing documentation for nokogiri after 4 seconds
1 gem installed
┌─[root@d18ac712a51a]─[/]
└──╼ #gem install nokogumbo
Building native extensions. This could take a while...
Successfully installed nokogumbo-2.0.5
Parsing documentation for nokogumbo-2.0.5
Installing ri documentation for nokogumbo-2.0.5
Done installing documentation for nokogumbo after 0 seconds
1 gem installed
┌─[root@d18ac712a51a]─[/]
└──╼ #irb
irb(main):001:0> require 'nokogumbo'
NOTE: nokogumbo: Using Nokogiri::HTML5 provided by Nokogiri. See https://github.com/sparklemotion/nokogiri/issues/2205 for more information.
=> true
irb(main):002:0> Nokogiri::HTML5("<body><div>hello")
=> #<Nokogiri::HTML5::Document:0x154 name="document" children=[#<Nokogiri::XML::Element:0x140 name="html" children=[#<Nokogiri::XML::Element:0xf0 name="head">, #<Nokogiri::XML::Element:0x12c name="body" children=[#<Nokogiri::XML::Element:0x118 name="div" children=[#<Nokogiri::XML::Text:0x104 "hello">]>]>]>]>
I noticed that you have multiple versions of Nokogiri installed on this sytem. I see both of these paths in your output above:
I believe this is the root of the issue. I believe you have the debian package ruby-nokogiri
installed as well as a user-installed ruby gem nokogiri
. If you're having issues, please uninstall the debian packages and let us know how you get on.
Hi, I try to install nokogumbo but an error persists.
This happend on a fresh installation of Parrot OS (same on kalylinux 2021.1)