diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index bdc9ff8b..af7e735e 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: [ '2.7', '2.6', '2.5', '2.4', 'head', 'jruby-9.2.10.0'] + ruby: [ '2.7', '2.6', '2.5', '2.4', 'head', 'jruby-9.2.11.0', jruby-head] steps: - uses: actions/checkout@master - name: Set up Ruby diff --git a/lib/racc/parser.rb b/lib/racc/parser.rb index 8d30f52d..8346f019 100644 --- a/lib/racc/parser.rb +++ b/lib/racc/parser.rb @@ -190,6 +190,7 @@ class Parser begin if Object.const_defined?(:RUBY_ENGINE) and RUBY_ENGINE == 'jruby' + require 'jruby' require 'racc/cparse-jruby.jar' com.headius.racc.Cparse.new.load(JRuby.runtime, false) else