{"id":16739946,"url":"https://github.com/stahnma/elruby","last_synced_at":"2025-08-02T02:35:02.668Z","repository":{"id":7128346,"uuid":"8423860","full_name":"stahnma/elruby","owner":"stahnma","description":"Ruby builds for Enterprise LInux","archived":false,"fork":false,"pushed_at":"2014-05-29T06:31:10.000Z","size":44854,"stargazers_count":6,"open_issues_count":11,"forks_count":1,"subscribers_count":4,"default_branch":"rep/2.0.0","last_synced_at":"2025-04-10T13:43:30.144Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stahnma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-26T03:03:20.000Z","updated_at":"2020-05-08T21:40:08.000Z","dependencies_parsed_at":"2022-08-31T22:10:59.080Z","dependency_job_id":null,"html_url":"https://github.com/stahnma/elruby","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stahnma/elruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stahnma%2Felruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stahnma%2Felruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stahnma%2Felruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stahnma%2Felruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stahnma","download_url":"https://codeload.github.com/stahnma/elruby/tar.gz/refs/heads/rep/2.0.0","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stahnma%2Felruby/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268327979,"owners_count":24232789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T00:55:05.656Z","updated_at":"2025-08-02T02:35:02.634Z","avatar_url":"https://github.com/stahnma.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# elruby\n\n## Overview\n\nThe goal of this project is to provide multiple versions and installation methods of many MRI Rubies for Enterprise Linux (RHEL, CentOS, OEL, Scientific, etc)\n\n## Options\n\n### Replacements\nThese packages replace the system-provided Ruby. This means you'll be running a ruby stack from elruby. The packages are designed to be drop-in replacements on top of the system packages.\n\nUpsides:\n\n  * Everything is laid out as expected\n  * Newer version of ruby available\n\nDownsides:\n\n  * All existing gem packages (like rubygem-whatever) may not function/install with all versions of ruby. This may mean rebuilding gem packages or just using `gem install`.\n\n#### Yum Config\nRuby 1.9.3\n\n    [elruby-replace-193]\n    name=\"elruby replacement 1.9.3\"\n    baseurl=\"http://stahnma.fedorapeople.org/elruby/replacement/1.9.3/$releasever/$basearch/\"\n    enabled=1\n    gpgcheck=0\n\n\n### All in /opt\nThese packages place everything in `/opt`. This is ideal for running ruby application on EL. This package doesn't break out -devel, various bundled gems, etc. This works well for bundler, and other application setups. This also has many fewer EL specific pathces. It's really pretty close to `configure  \u0026\u0026 make  \u0026\u0026 make install` with an `/opt` prefix.\n\nUpsides:\n\n  * Simple package. One package.\n\nDownsides:\n\n  * Binaries not in `/usr/bin`.\n  * Probably won't work with other RPMs unless built specifically for this package layout.\n\n\n#### Yum Config\nRuby 1.9.3\n\n    [elruby-opt-193]\n    name=\"elruby all-in-opt 1.9.3\"\n    baseurl=\"http://stahnma.fedorapeople.org/elruby/all-in-opt/1.9.3/$releasever/$basearch/\"\n    enabled=1\n    gpgcheck=0\n\n Ruby 2.0.0\n\n    [elruby-opt-200]\n    name=\"elruby all-in-opt 2.0.0\"\n    baseurl=\"http://stahnma.fedorapeople.org/elruby/all-in-opt/2.0.0/$releasever/$basearch/\"\n    enabled=1\n    gpgcheck=0\n\n### Side by side\nThese packages are desisgned to work side-by-side with the system-provided ruby. These are by far the most difficult packages to produce and therefore may lag behind the other types of packages. These are less tested as well.\n\nUpsides:\n\n  * Doesn't clobber system ruby.\n  * Could potentially be included in EPEL someday.\n\nDownsides:\n\n  * bin files will be things like `/usr/bin/ruby19`\n  * packages need to update dependencies etc\n  * difficult to package and maintain\n\n#### Yum Config\nRuby 1.9.3\n\n_Still a work in progress._\n\n## Bugs\nIf you happen to find bugs, please let me know. I'll attempt to fix them. File them at [http://github.com/stahnma/elruby/issues](http://github.com/stahnma/elruby/issues).\n\n## Additional Packages\nI imagine if people actually start using this, they'll want more packages built out with dependencies on these rubies. That's fine. You can file issues, or issue a pull request on elruby and I'll try to get those built out.\n\nLong-term I'd love to have Jenkins setup for these builds. We'll see if that happens.\n\n## Notes\nPackages are not currently signed. They will be. That's on the list.\n\n## License\nEverything in elruby is Ruby license unless otherwise noted.\n\n## Author\n[@stahnma](http://twitter.com/stahnma) on twitter. © 2013\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstahnma%2Felruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstahnma%2Felruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstahnma%2Felruby/lists"}