-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
failed to start HP locally with latest Ruby & Jekyll #1
Comments
Has mentioned in this post, I tried to downgrade Ruby to 3.2.3, but it failed with another error: (base) [hp-gbif-be] bundle exec jekyll serve master ✭ ✱ Liquid::Template.register_filter(LiquidFilter) ( |
Perhaps this can help? gbif/hp-swiss-bif#1 |
Found a solution! The problem was this : an incompatibility between Ruby 3.2 and Liquid 4.0.3. see here |
Now I can run my Hosted portal locally with 'bundle exec jekyll serve' |
I just installed the latest stable Ruby version (3.3.0) and Jekyll to run our GBIF.be HP locally on my mac.
Bundle install went fine, but I got this error with jekyll serve:
(base) [hp-gbif-be] bundle exec jekyll serve master
Calling
DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call
DidYouMean.correct_error(error_name, spell_checker)' instead.NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
NOTE: Gem::Platform.match is deprecated; use Gem::Platform.match_spec? or match_gem? instead. It will be removed in Rubygems 4
Gem::Platform.match called from /Users/ahe/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/bundler-2.1.4/lib/bundler/index.rb:198.
jekyll 4.1.1 | Error: undefined method `[]' for nil
/Users/ahe/.rbenv/versions/3.3.0/lib/ruby/3.3.0/logger.rb:384:in
level': undefined method
[]' for nil (NoMethodError)Any idea what could that be? I did not touch anything in the 'hp-gbif-be' directory cloned from gitHub.
Maybe some old incompatible gems on my laptop.
It is a long time I haven't work with Ruby and gems.
The text was updated successfully, but these errors were encountered: