Home > Software > Development > Ruby > JRuby - The Ruby Programming Language on the JVM
Details
- Package ID
- jruby
- Version
- 10.1.3
- Downloads
- 27394
- Website
- https://www.jruby.org/
Summary
An implementation of the Ruby programming language on the Java Virtual Machine
Description
JRuby is a 100% Java implementation of the Ruby programming language. It is Ruby for the JVM.
JRuby provides a complete set of core “builtin” classes and syntax for the Ruby language, as well as most of the Ruby
Standard Libraries. The standard libraries are mostly Ruby’s own complement of .rb files, but a few that depend on
C language-based extensions have been reimplemented.
Features
- aims to provide a complete, correct and fast implementation of Ruby
- concurrency without a global-interpreter-lock
- true parallelism
- embed a JRuby interpreter into any Java application
- tight integration with the Java language to allow the use of Java classes in your Ruby program
- full two-way access between Java and Ruby code

Package Parameters
/AddToDesktop- adds a desktop shortcut for the JRuby IRB Console e.g.choco install -y jruby --package-parameters="/AddToDesktop"/InstallDir- sets the directory in which to install JRuby. The installation defaults toC:\Tools\jrubyXYwhere XY are the major and minor version parts e.g.choco install -y jruby --package-parameters="/InstallDir:C:\Tools\jruby"/NoPath- do not add the jruby bin folder to the user PATH e.g.choco install -y jruby --package-parameters="/NoPath"
To have Chocolatey remember parameters on upgrade, be sure to set choco feature enable -n=useRememberedArgumentsForUpgrades.
Notes
- Requires an installation of Java SE 1.8+ to be available on the machine.
- The path will be updated by the installation unless explicitly suppressed using the
/NoPathoption. - This package is automatically updated using the Chocolatey Automatic Package Update Model (AU). If you find it is out of date by more than a day or two, please contact the maintainer(s) and let them know the package is no longer updating correctly.
Comments
Loading comments...