A new jruby launcher built with mruby-cli
Ruby C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bintest Added a spawn option to run JVM out of process Sep 9, 2015
mrblib Prepping for release 1.0.0 Feb 25, 2016
src Revert "Remove mruby-io" Dec 3, 2015
test Seperate e opts again Sep 7, 2015
Dockerfile Updated exec_java call for new param order Sep 11, 2015
LICENSE.txt Added license and readme Aug 10, 2015
Rakefile Upgrade to mruby-cli 0.0.4 Dec 2, 2015
extconf.rb Prepping for release 1.0.0 Feb 25, 2016
mjruby.gemspec Removed free-bsd Feb 9, 2016
mrbgem.rake make sure to include mruby-io headers during build Dec 3, 2015


mjruby Build Status

This is a rewrite of the JRuby launcher. It uses mruby-cli to build binary executables of the jruby command.

This is very much in beta, and needs your help!


  1. Run gem install mjruby
  2. Run JRuby by using mjruby instead of jruby.

Everything that works with the jruby command is supposed to work with the mjruby command. Please create an issue if you find a difference.

If you really want to push it's limits, delete the jruby executable in your JRUBY_HOME/bin directory and rename the mjruby executable to jruby.


  1. Install Docker
  2. Install Docker-Compose
  3. Run docker-compose run compile

And to run the tests:

  1. Run docker-compose run mtest