macOS
brew install jrubylocal Homebrew formula metadata
sudo port install jrubyMacPorts ports tree · lang/jruby/Portfile · ソース: api.github.com
brew
jruby のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install jrubylocal Homebrew formula metadata
sudo port install jrubyMacPorts ports tree · lang/jruby/Portfile · ソース: api.github.com
sudo apk add jrubyAlpine Linux edge package indexes · jruby · ソース: dl-cdn.alpinelinux.org
sudo apt install jrubyDebian stable package indexes · jruby · ソース: deb.debian.org
nix profile install nixpkgs#jrubynixpkgs package indexes · jruby · ソース: raw.githubusercontent.com
sudo pacman -S jrubyArch Linux sync databases · jruby · ソース: geo.mirror.pkgbuild.com
sudo dnf install astFedora Rawhide package metadata · ast · ソース: dl.fedoraproject.org
choco install jrubyChocolatey community package catalog · jruby · ソース: community.chocolatey.org
scoop install main/jrubyScoop official bucket manifest trees · bucket/jruby.json · ソース: api.github.com
概要
Ruby implementation in pure Java
履歴
JRuby is the long-running Ruby implementation for the Java Virtual Machine. It gives Ruby code access to Java classes, JVM deployment models, Java threading, and JVM tooling while preserving the Ruby language and much of the Ruby ecosystem.
JRuby began in 2001 as a Java-hosted Ruby implementation and became one of the canonical examples of a dynamic language on the JVM. The project moved from a direct-port style implementation toward a JVM-oriented runtime with Java integration, bytecode compilation work, and compatibility targets that followed major Ruby language versions.
The project's institutional story is unusually visible for an open-source language runtime. Charles Nutter and Thomas Enebo announced in September 2006 that Sun Microsystems hired them to work on JRuby full time. After Sun, JRuby development continued through Engine Yard and then Red Hat involvement, keeping paid core development behind the runtime for many years.
JRuby became important during the Ruby on Rails expansion because it made Ruby applications plausible inside Java shops that already standardized on JVM operations. A 2011 JRuby blog post describes the 2006 JavaOne Rails demo as a turning point, at a time when the JVM language conversation centered on projects such as Jython and Groovy.
Package-manager adoption reflects that maturity: JRuby appears across Homebrew, Debian/Ubuntu, Fedora-style distributions, MacPorts, Chocolatey, Scoop, Nix, Arch, and Alpine. For package maintainers it is both a Ruby runtime and a Java application, so packaging has to account for Ruby executables, Java dependencies, and RubyGems-facing commands.
JRuby is used to run Ruby applications on the JVM, embed Ruby scripting into Java systems, call Java libraries from Ruby, and package Ruby applications for environments where the JVM is the operational baseline. Its command set includes JRuby-prefixed versions of common Ruby tools such as gem, irb, rake, rdoc, and ri.
JRuby is package-nerd catnip because it crosses ecosystem boundaries cleanly but not simply: Ruby code, Java bytecode, RubyGems, Maven-style expectations, native extension compatibility, and OS package managers all meet in one runtime. It is also a benchmark case for how language implementations survive outside their reference VM.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
ast | cli | グローバル実行可能ファイル | |
install_doc | cli | グローバル実行可能ファイル | |
jbundle | cli | グローバル実行可能ファイル | |
jbundler | cli | グローバル実行可能ファイル | |
jerb | cli | グローバル実行可能ファイル | |
jgem | cli | グローバル実行可能ファイル | |
jirb | cli | グローバル実行可能ファイル | |
jirb_swing | cli | グローバル実行可能ファイル | |
jminitest | cli | グローバル実行可能ファイル | |
jracc | cli | グローバル実行可能ファイル | |
jrake | cli | グローバル実行可能ファイル | |
jrdoc | cli | グローバル実行可能ファイル | |
jri | cli | グローバル実行可能ファイル | |
jruby | cli | グローバル実行可能ファイル | |
jruby.sh | cli | グローバル実行可能ファイル | |
jrubyc | cli | グローバル実行可能ファイル | |
jsyntax_suggest | cli | グローバル実行可能ファイル | |
jtest-unit | cli | グローバル実行可能ファイル | |
lock_jars | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:jruby |
|---|---|
| バージョン | 10.1.1.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/jruby |
| ホームページ | https://www.jruby.org/ |
| リポジトリ | https://github.com/jruby/jruby |
| 上流ドキュメント | https://github.com/jruby/jruby/wiki |
| ライセンス | EPL-2.0 OR GPL-2.0-only OR LGPL-2.1-only |
| ソースアーカイブ | https://search.maven.org/remotecontent?filepath=org/jruby/jruby-dist/10.1.1.0/jruby-dist-10.1.1.0-src.zip |
| 最終更新 | 2026-07-23T20:20:39Z |
| Pulse | updated |
| 依存関係 | libfixposix, openjdk |
| ビルド依存関係 | ant, maven, pkgconf, ruby |
| macOS 提供ライブラリ | libffi |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | jruby |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
jruby 9.4.8.0+ds-3
100% pure-Java implementation of Ruby
sudo apt install jrubyjruby
nix profile install nixpkgs#jrubyjruby 9.4.6.0+ds-1ubuntu3
100% pure-Java implementation of Ruby
sudo apt install jrubyjruby 9.3.15.0-r0
An implementation of Ruby on the JVM
sudo apk add jrubyjruby-irb 9.3.15.0-r0
Interactive JRuby console
sudo apk add jruby-irbjruby-libs 9.3.15.0-r0
JRuby's standard libraries
sudo apk add jruby-libsjruby-rake 9.3.15.0-r0
Ruby based make-like utility.
sudo apk add jruby-rakejruby-rdoc 9.3.15.0-r0
Ruby documentation tool
sudo apk add jruby-rdocjruby-readline 9.3.15.0-r0
Readline support for JRuby
sudo apk add jruby-readlinejruby-webrick 9.3.15.0-r0
HTTP server toolkit for JRuby
sudo apk add jruby-webrickjruby 10.1.0.0-1
100% pure-Java implementation of the Ruby programming language
sudo pacman -S jrubyjruby
sudo port install jrubyjruby
choco install jrubymain/jruby
scoop install main/jrubyast
sudo port install astast 9.2.12-4.fc44
A Library for Handling World Coordinate Systems in Astronomy
http://starlink.eao.hawaii.edu/starlink/AST
sudo dnf install astソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.