{"adoption": {"forks": 258, "observed_at": "2026-08-28T04:06:01.119791+00:00", "stars": 1973}, "canonical_url": "https://ross.abutalabs.com/products/ruby-install", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Installs Ruby, JRuby, TruffleRuby, or mruby", "domain": ["developer-tools", "programming-languages"], "enriched": true, "function": ["cli", "developer-tools", "package-manager", "build-tool"], "health_score": 74, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["postmodern/ruby-install"], "name": "postmodern/ruby-install", "platform": ["bsd", "cli"], "pushed_at": "2026-01-14T01:32:41+00:00", "repo": "postmodern/ruby-install", "stars": 1973, "tags": ["ruby-installer", "bash-script", "jruby", "truffleruby", "mruby", "version-management", "command-line", "linux", "macos"], "topics": ["ruby", "installer", "jruby", "truffleruby", "mruby", "rubies", "ruby-install", "bash-script", "bash-utility", "ruby-installer", "ruby-builder"], "urls": [], "use_cases": ["install a specific ruby version from the command line", "install jruby or truffleruby on linux", "build ruby from source with custom configure flags", "install ruby into a custom directory for version management", "install ruby build dependencies automatically via the package manager", "verify ruby tarball checksums before installing", "install ruby with a patch applied"], "what_it_is": "A Bash-based command-line tool that downloads, builds, and installs Ruby implementations including CRuby, JRuby, TruffleRuby, and mruby. It handles dependency installation, checksum verification, mirrors, patches, and custom configure options across Linux, macOS, and FreeBSD.", "when_to_avoid": ["you only need to switch between already-installed Ruby versions (use a version manager like chruby or rbenv)", "you want to install nightly/trunk Ruby builds, which are unsupported", "you prefer prebuilt binary packages over compiling from source"], "when_to_choose": ["you want a lightweight shell script to install multiple Ruby implementations without a version manager", "you need custom build options, patches, or mirrors when installing Ruby", "you are setting up Ruby on Linux, macOS, or FreeBSD servers or workstations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ruby-install", "repo": "postmodern/ruby-install", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:01.119791+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:04:59.435812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "66be2e84cb0cee0bcbf201540b09886c888137c0329ba3b6f8592533ac0d77ae", "fetched_at": "2026-08-28T04:06:01.119791+00:00", "kind": "readme", "missing": false, "url": "https://github.com/postmodern/ruby-install"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 62, "longevity": 100, "rhythm": 53}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4938, "days_push": 232, "days_rel": 232, "gap_med": 53, "n_releases_24m": 4}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}