Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

JRuby, an implementation of Ruby on the JVM

License

Unknown, Unknown licenses found

Licenses found

Unknown
COPYING
Unknown
LICENSE.RUBY
NotificationsYou must be signed in to change notification settings

jruby/jruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Master:JRuby CI,JRuby CI (Windows)9.3 branch:JRuby CI,JRuby CI (Windows)

About

JRuby is an implementation of theRuby languageusing the JVM.

It aims to be a complete, correct and fast implementation of Ruby, at the sametime as providing powerful new features such as concurrency without aglobal-interpreter-lock,true parallelism, and tight integration to the Java language to allow you touse Java classes in your Ruby program and to allow JRuby to be embedded into aJava application.

You can use JRuby simply as a faster version of Ruby, you can use it to run Rubyon the JVM and access powerful JVM libraries such as highly tuned concurrencyprimitives, you can use it to embed Ruby as a scripting language in your Javaprogram, or many other possibilities.

We're a welcoming community - you can talk to us on#jruby on Libera.There are core team members in the EU and US time zones.

Visit theJRuby website and theJRuby wikifor more information.

Getting JRuby

To run JRuby you will need a JRE (the Java VM runtime environment) version 8 or higher.

Your operating system may provide a JRE and JRuby in a package manager, but you may find that thisversion is very old.

An alternative is to use one of theRuby version managers.

Forrbenv you will need theruby-build plugin. You may find that your systempackage manager can provide these. To see which versions of JRuby are available you should run:

$ rbenv install jruby

Note: if you do not regularly git update rbenv this list of versions may be out of date.

We recommend always selecting the latest version of JRuby from the list.You can install that particular version (9.2.13.0 is just for illustration):

$ rbenv install jruby-9.2.13.0

Forrvm you can simply do:

$ rvm install jruby

UsingHomebrew works too:

$ brew install jruby

You can alsodownload packages from the JRuby website thatyou can unpack and run in place.

Building JRuby

SeeBUILDING for information about prerequisites, how to compile JRuby from sourceand how to test it.

Authors

Stefan Matthias Aust, Anders Bengtsson, Geert Bevin, Ola Bini,Piergiuliano Bossi, Johannes Brodwall, Rocky Burt, Paul Butcher,Benoit Cerrina, Wyss Clemens, David Corbin, Benoit Daloze, Thomas E Enebo,Robert Feldt, Chad Fowler, Russ Freeman, Joey Gibson, Kiel Hodges,Xandy Johnson, Kelvin Liu, Kevin Menard, Alan Moore, Akinori Musha,Charles Nutter, Takashi Okamoto, Jan Arne Petersen, Tobias Reif, David Saff,Subramanya Sastry, Chris Seaton, Nick Sieger, Ed Sinjiashvili, Vladimir Sizikov,Daiki Ueno, Matthias Veit, Jason Voegele, Sergey Yevtushenko, Robert Yokota,and many gracious contributors from the community.

JRuby uses code generously shared by the creator of the Ruby language,Yukihiro Matsumotomatz@netlab.co.jp.

Project Contact: Thomas E Enebotom.enebo@gmail.com

License

JRuby is licensed under a tri EPL/GPL/LGPL license. You can use it,redistribute it and/or modify it under the terms of the:

Eclipse Public License version 2.0ORGNU General Public License version 2ORGNU Lesser General Public License version 2.1

Some components have other licenses and copyright. See theCOPYINGfile for more specifics.


[8]ページ先頭

©2009-2025 Movatter.jp