pkg.soopen package index

brew / Rang 3749

jruby mit Homebrew, apk, chocolatey, apt, MacPorts, Nix, pacman, scoop, dnf installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für jruby in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install jruby

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install jruby

MacPorts ports tree · lang/jruby/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add jruby

Alpine Linux edge package indexes · jruby · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install jruby

Debian stable package indexes · jruby · Quelle: deb.debian.org

Nixverifiziert · 92%
nix profile install nixpkgs#jruby

nixpkgs package indexes · jruby · Quelle: raw.githubusercontent.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S jruby

Arch Linux sync databases · jruby · Quelle: geo.mirror.pkgbuild.com

Fedora dnfverifiziert · 92%
sudo dnf install ast

Fedora Rawhide package metadata · ast · Quelle: dl.fedoraproject.org

Windows

Chocolateyverifiziert · 92%
choco install jruby

Chocolatey community package catalog · jruby · Quelle: community.chocolatey.org

Scoopverifiziert · 92%
scoop install main/jruby

Scoop official bucket manifest trees · bucket/jruby.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Ruby implementation in pure Java

Befehle und Aliase

  • ast
  • install_doc
  • jbundle
  • jbundler
  • jerb
  • jgem
  • jirb
  • jirb_swing
  • jminitest
  • jracc
  • jrake
  • jrdoc
  • jri
  • jruby
  • jruby.sh
  • jrubyc
  • jsyntax_suggest
  • jtest-unit
  • lock_jars

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 2001: JRuby project began as a Ruby implementation on the JVM.
  • 2006: Sun Microsystems hired Charles Nutter and Thomas Enebo to work on JRuby full time.
  • 2006: JRuby demonstrated Rails running on the JVM at JavaOne.
  • 2009: JRuby core development moved from Sun to Engine Yard.
  • 2012: Nutter and Enebo joined Red Hat to continue JRuby work.
  • 2015: JRuby 9.0.0.0 moved the versioning line into Ruby 2.x compatibility.
  • 2022: JRuby 9.4.0.0 targeted Ruby 3.1 compatibility.

Related projects

  • Related projects include MRI/CRuby, RubyGems, Rails, Jython, Groovy, TruffleRuby, Rubinius, and JVM dynamic-language work such as invokedynamic.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
astExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
install_docExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jbundleExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jbundlerExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jerbExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jgemExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jirbExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jirb_swingExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jminitestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jraccExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jrakeExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jrdocExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jriExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jrubyExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jruby.shExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jrubycExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jsyntax_suggestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
jtest-unitExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
lock_jarsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version10.1.1.0
Manager aktualisiert2026-07-25
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:jruby
Version10.1.1.0
PaketmanagerHomebrew
Homepagehttps://www.jruby.org/
Zuletzt aktualisiert2026-07-25T15:31:13+09:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

jruby 9.4.8.0+ds-3

100% pure-Java implementation of Ruby

https://jruby.org/

sudo apt install jruby
  • Section: ruby
  • Architecture: all
  • 27 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Jruby
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jruby from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

jruby

nix profile install nixpkgs#jruby
  • normalized package name match
  • Abgeglichen nach: Jruby
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: jruby from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

jruby 9.4.6.0+ds-1ubuntu3

100% pure-Java implementation of Ruby

http://jruby.org/

sudo apt install jruby
  • Section: universe/ruby
  • Architecture: all
  • 23 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Jruby
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: jruby from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

jruby 9.3.15.0-r0

An implementation of Ruby on the JVM

https://www.jruby.org/

sudo apk add jruby
  • License: EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby
  • Architecture: x86_64
  • Source Package: jruby
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Jruby
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jruby from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

jruby-irb 9.3.15.0-r0

Interactive JRuby console

https://www.jruby.org/

sudo apk add jruby-irb
  • License: EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby
  • Architecture: x86_64
  • Source Package: jruby
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Jruby
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jruby-irb from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

jruby-libs 9.3.15.0-r0

JRuby's standard libraries

https://www.jruby.org/

sudo apk add jruby-libs
  • License: EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby
  • Architecture: x86_64
  • Source Package: jruby
  • normalized package name match
  • Abgeglichen nach: Jruby
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jruby-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

jruby-rake 9.3.15.0-r0

Ruby based make-like utility.

https://www.jruby.org/

sudo apk add jruby-rake
  • License: EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby
  • Architecture: x86_64
  • Source Package: jruby
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Jruby
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jruby-rake from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

jruby-rdoc 9.3.15.0-r0

Ruby documentation tool

https://www.jruby.org/

sudo apk add jruby-rdoc
  • License: EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby
  • Architecture: x86_64
  • Source Package: jruby
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Jruby
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jruby-rdoc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

jruby-readline 9.3.15.0-r0

Readline support for JRuby

https://www.jruby.org/

sudo apk add jruby-readline
  • License: EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby
  • Architecture: x86_64
  • Source Package: jruby
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Jruby
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jruby-readline from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

jruby-webrick 9.3.15.0-r0

HTTP server toolkit for JRuby

https://www.jruby.org/

sudo apk add jruby-webrick
  • License: EPL-2.0 OR GPL-2.0-or-later OR LGPL-2.1-or-later AND Ruby
  • Architecture: x86_64
  • Source Package: jruby
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Jruby
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jruby-webrick from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

jruby 10.1.1.0-1

100% pure-Java implementation of the Ruby programming language

https://www.jruby.org/

sudo pacman -S jruby
  • License: (EPL-2.0 OR GPL-2.0-only OR LGPL-2.1-only) AND BSD-3-Clause AND MIT AND MIT-0 AND Apache-2.0 AND Ruby
  • Architecture: any
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Jruby
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: jruby from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

jruby

sudo port install jruby
  • normalized package name match
  • Abgeglichen nach: Jruby
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/jruby/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

jruby

choco install jruby
  • normalized package name match
  • Abgeglichen nach: Jruby
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: jruby from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','java7u13x86'
Scoop95%

main/jruby

scoop install main/jruby
  • normalized package name match
  • Abgeglichen nach: Jruby
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/jruby.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
MacPorts94%

ast

sudo port install ast
  • installed executable or alias match
  • Abgeglichen nach: Ast
MacPorts ports tree · api.github.com · MacPorts ports tree: science/ast/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
dnf92%

ast 9.2.12-5.fc45

A Library for Handling World Coordinate Systems in Astronomy

http://starlink.eao.hawaii.edu/starlink/AST

sudo dnf install ast
  • License: LGPL-3.0-or-later AND LicenseRef-Callaway-LGPLv2+
  • Category: Unspecified
  • Architecture: i686
  • Source Package: ast
  • 4 Abhängigkeiten
  • 8 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Ast
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ast from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation