Just upgraded to Catalina and my current Jekyll Blog won’t run when I put “bundle exec jekyll serve”
I get this error when trying to bundle install -
An error occurred while installing http_parser.rb (0.6.0), and Bundler cannot continue.
Make sure that gem install http_parser.rb -v '0.6.0' --source 'https://rubygems.org/' succeeds before
bundling.
Thanks for your help, not sure why but I was able to bundle install without error this morning. Maybe my computer needed a day to rethink it’s priorities
An error occurred while installing http_parser.rb (0.6.0), and Bundler cannot continue.
Make sure that gem install http_parser.rb -v '0.6.0' --source 'https://rubygems.org/' succeeds before
bundling.
then when I try to install it I get that I do not have permission
Also when i’m in bash and just run jekyll -v I get the following
2usmstahl:blog stahl$ jekyll -v
Traceback (most recent call last):
12: from /Users/stahl/.rbenv/versions/2.6.3/bin/jekyll:23:in <main>' 11: from /Users/stahl/.rbenv/versions/2.6.3/bin/jekyll:23:in load’
10: from /Users/stahl/.gem/ruby/2.6.0/gems/jekyll-4.1.1/exe/jekyll:11:in <top (required)>' 9: from /Users/stahl/.gem/ruby/2.6.0/gems/jekyll-4.1.1/lib/jekyll/plugin_manager.rb:52:in require_from_bundler’
8: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler.rb:107:in setup' 7: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/runtime.rb:20:in setup’
6: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/runtime.rb:108:in block in definition_method' 5: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/definition.rb:226:in requested_specs’
4: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/definition.rb:237:in specs_for' 3: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/definition.rb:170:in specs’
2: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/spec_set.rb:85:in materialize' 1: from /Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/spec_set.rb:85:in map!’
/Users/stahl/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/spec_set.rb:91:in `block in materialize’: Could not find ffi-1.9.25 in any of the sources (Bundler::GemNotFound)
2usmstahl:blog stahl$
@Stahlwalker I also had issues with http_parser.rb, but this suggestion seems to work for me. Also, from your traceback, I see an issue with ffi. I had to run brew install libffi for it to work. I am not sure if it helps, but thought I’d share this link as well, which summarises all issues I had with setting up Jekyll on Catalina.