I had jekyll working fine before updating my rubygems. After updating jekyll and some rubygems, I encounter exceptions being raised on my cmd.
After jekyll updated to v4.3.3, I had issues running even the simplest of the commands, such as jekyll -v
, bundle exec jekyll s
. The issue raised was the same on all executions.
I received the following error:
C:UsersfrankdexdevsDocumentskailslukebewitched.github.io>bundle exec jekyll s
C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna/pure.rb:163:in `initialize': No such file or directory @ rb_sysopen - C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/data/unicode.data (Errno::ENOENT)
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna/pure.rb:163:in `open'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna/pure.rb:163:in `<module:IDNA>'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna/pure.rb:21:in `<module:Addressable>'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna/pure.rb:20:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna.rb:25:in `rescue in <top (required)>'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna.rb:20:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/uri.rb:21:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/jekyll-4.3.3/lib/jekyll.rb:33:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/jekyll-4.3.3/exe/jekyll:8:in `<top (required)>'
from C:/Ruby32-x64/bin/jekyll:32:in `load'
from C:/Ruby32-x64/bin/jekyll:32:in `<main>'
<internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require': cannot load such file -- idn (LoadError)
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna/native.rb:20:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/idna.rb:21:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/addressable-2.8.6/lib/addressable/uri.rb:21:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/jekyll-4.3.3/lib/jekyll.rb:33:in `<top (required)>'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:C:/Ruby32-x64/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from C:/Users/frankdexdevs/.local/share/gem/ruby/3.2.0/gems/jekyll-4.3.3/exe/jekyll:8:in `<top (required)>'
from C:/Ruby32-x64/bin/jekyll:32:in `load'
from C:/Ruby32-x64/bin/jekyll:32:in `<main>'
I expected my jekyll serve to run as it did before upgrading jekyll. I tried to uninstall jekyll and install it again as most recommended but this did not work. Wondering what the issue might be.