{"id":13558265,"url":"https://github.com/heroku/heroku-buildpack-ruby","last_synced_at":"2025-04-03T13:30:48.371Z","repository":{"id":37390577,"uuid":"1794012","full_name":"heroku/heroku-buildpack-ruby","owner":"heroku","description":"Heroku's classic buildpack for Ruby applications.","archived":false,"fork":false,"pushed_at":"2025-03-27T16:53:50.000Z","size":7199,"stargazers_count":788,"open_issues_count":36,"forks_count":1869,"subscribers_count":125,"default_branch":"main","last_synced_at":"2025-03-27T17:42:09.696Z","etag":null,"topics":["buildpack","heroku","heroku-languages","ruby"],"latest_commit_sha":null,"homepage":"https://devcenter.heroku.com/categories/ruby-support","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/heroku.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":"support/s3/hmac","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-05-24T15:14:41.000Z","updated_at":"2025-03-26T12:33:58.000Z","dependencies_parsed_at":"2023-09-26T22:21:30.823Z","dependency_job_id":"cc72e77a-7e07-471d-a9d0-fdde54f65bc0","html_url":"https://github.com/heroku/heroku-buildpack-ruby","commit_stats":null,"previous_names":[],"tags_count":291,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fheroku-buildpack-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fheroku-buildpack-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fheroku-buildpack-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fheroku-buildpack-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heroku","download_url":"https://codeload.github.com/heroku/heroku-buildpack-ruby/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247009485,"owners_count":20868560,"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","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":["buildpack","heroku","heroku-languages","ruby"],"created_at":"2024-08-01T12:04:50.891Z","updated_at":"2025-04-03T13:30:47.607Z","avatar_url":"https://github.com/heroku.png","language":"Ruby","funding_links":[],"categories":["Ruby","[Heroku Buildpacks](https://devcenter.heroku.com/)","Buildpacks \u0026 Runtimes","ruby","Uncategorized"],"sub_categories":["Provides buildpacks for:","Uncategorized"],"readme":"# Heroku Buildpack for Ruby\n![ruby](https://cloud.githubusercontent.com/assets/51578/13712725/3c6b3368-e793-11e5-83c1-728440111358.png)\n\nThis is a [Heroku Buildpack](http://devcenter.heroku.com/articles/buildpacks) for Ruby, Rack, and Rails apps. It uses [Bundler](https://bundler.io) for dependency management.\n\nThis buildpack requires 64-bit Linux.\n\n## Usage\n\n### Ruby\n\nExample Usage:\n\n    $ ls\n    Gemfile Gemfile.lock\n\n    $ heroku create --buildpack heroku/ruby\n\n    $ git push heroku main\n    ...\n    -----\u003e Heroku receiving push\n    -----\u003e Fetching custom buildpack\n    -----\u003e Ruby app detected\n    -----\u003e Installing dependencies using Bundler version 1.1.rc\n           Running: bundle install --without development:test --path vendor/bundle --deployment\n           Fetching gem metadata from http://rubygems.org/..\n           Installing rack (1.3.5)\n           Using bundler (1.1.rc)\n           Your bundle is complete! It was installed into ./vendor/bundle\n           Cleaning up the bundler cache.\n    -----\u003e Discovering process types\n           Procfile declares types -\u003e (none)\n           Default types for Ruby  -\u003e console, rake\n\nThe buildpack will detect your app as Ruby if it has a `Gemfile` and `Gemfile.lock` files in the root directory. It will then proceed to run `bundle install` after setting up the appropriate environment for [ruby](http://ruby-lang.org) and [Bundler](https://bundler.io).\n\n## Documentation\n\nFor more information about using Ruby and buildpacks on Heroku, see these Dev Center articles:\n\n- [Heroku Ruby Support](https://devcenter.heroku.com/articles/ruby-support)\n- [Getting Started with Ruby on Heroku](https://devcenter.heroku.com/articles/getting-started-with-ruby)\n- [Getting Started with Rails 7 on Heroku](https://devcenter.heroku.com/articles/getting-started-with-rails7)\n- [Buildpacks](https://devcenter.heroku.com/articles/buildpacks)\n- [Buildpack API](https://devcenter.heroku.com/articles/buildpack-api)\n\n## Hacking\n\nTo use this buildpack, fork it on Github.  Push up changes to your fork, then create a test app with `--buildpack \u003cyour-github-url\u003e` and push to it.\n\n### Testing\n\nThe tests on this buildpack are written in Rspec to allow the use of\n`focused: true`. Parallelization of testing is provided by\nhttps://github.com/grosser/parallel_tests this lib spins up an arbitrary\nnumber of processes and running a different test file in each process,\nit does not parallelize tests within a test file. To run the tests: clone the repo, then `bundle install` then clone the test fixtures by running:\n\n```sh\n$ bundle exec hatchet install\n```\n\n```sh\n$ bundle exec rake spec\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheroku%2Fheroku-buildpack-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheroku%2Fheroku-buildpack-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheroku%2Fheroku-buildpack-ruby/lists"}