{"id":20444121,"url":"https://github.com/tknerr/ruby-devpack","last_synced_at":"2025-07-23T21:35:53.795Z","repository":{"id":16881734,"uuid":"19642282","full_name":"tknerr/ruby-devpack","owner":"tknerr","description":"A DevPack containing all you need for developing with Ruby on Windows ","archived":false,"fork":false,"pushed_at":"2015-04-04T11:35:40.000Z","size":684,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-05T08:27:00.751Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/tknerr/ruby-devpack","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/tknerr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-10T13:38:48.000Z","updated_at":"2015-04-04T11:35:41.000Z","dependencies_parsed_at":"2022-08-25T11:50:13.032Z","dependency_job_id":null,"html_url":"https://github.com/tknerr/ruby-devpack","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/tknerr/ruby-devpack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tknerr%2Fruby-devpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tknerr%2Fruby-devpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tknerr%2Fruby-devpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tknerr%2Fruby-devpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tknerr","download_url":"https://codeload.github.com/tknerr/ruby-devpack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tknerr%2Fruby-devpack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266753855,"owners_count":23979141,"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-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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-11-15T09:51:22.703Z","updated_at":"2025-07-23T21:35:53.716Z","avatar_url":"https://github.com/tknerr.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Ruby DevPack\n\nA [DevPack](http://blog.tknerr.de/blog/2014/10/09/devpack-philosophy-aka-works-on-your-machine/) with all you need for developing with Ruby on Windows, shrink-wrapped in a portable package. \n\nNo installation, just [extract and get going](#installation-and-usage)!\n\n![Ruby DevPack Screenshot](https://raw.github.com/tknerr/ruby-devpack/master/doc/ruby_devpack_screenshot.png)\n\n## Installation and Usage\n\nUsing the Ruby DevPack is fairly simple. There is nothing to install, just unpack and go:\n\n1. Grab the latest `ruby-devpack-\u003cversion\u003e.7z` package from the [releases page](https://github.com/tknerr/ruby-devpack/releases) and unpack it\n1. Mount the devpack to the `X:\\` drive by double-clicking the `mount-drive.bat` file\n1. Click `X:\\Launch ConEmu.lnk` to open a command prompt (also runs `X:\\set-env.bat` to set up the environment)\n1. Start hacking!\n\n## What's included?\n\n### Main Tools\n\nThe main tools for hacking Ruby:\n\n* [Ruby](http://rubyinstaller.org/downloads/) 2.2.1\n* [DevKit](http://rubyinstaller.org/add-ons/devkit/) 4.7.2\n\n### Supporting Tools\n\nUseful additions for a better cooking experience:\n\n* [ConEmu](https://code.google.com/p/conemu-maximus5/) - a better Windows console with colours, tabs, etc...\n* [SublimeText2](http://www.sublimetext.com/) - a better editor (trial version)\n* [PortableGit](https://code.google.com/p/msysgit/) - git client for Windows (preconfigured with [kdiff3](http://kdiff3.sourceforge.net/) as diff/merge tool)\n* [putty](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) - the SSH client for Windows\n* [clink](http://mridgers.github.io/clink/) - command completion and Bash-like line editing for Windows\n\n### Environmental Changes\n\nThe following changes are applied to your environment by running `X:\\set-env.bat`:\n\n* Constraining as much as possible to the `X:\\` drive:\n * `%HOME%` points to `X:\\home`\n * `%PATH%` is preprended with the bin dirs of the tools in `X:\\tools\\`\n* Fixing annoyances:\n * `set ANSICON=true` to get coloured console output\n * `set RI=--format bs` to restore plain (i.e. non-ansi colored) output for ri \n * `set SSL_CERT_FILE=X:\\home\\cacert.pem` pointing to recent CA certs avoiding Ruby SSL errors\n\n### Aliases\n\nRegistered doskey aliases:\n\n* run `be \u003ccommand\u003e` for `bundle exec \u003ccommand\u003e`\n* run `vi \u003cfile_or_dir\u003e` for `sublime_text \u003cfile_or_dir\u003e` \n\n\n## Building from Source (Development)\n\nAs a prerequisite for building the Ruby DevPack you need a Ruby environment (yes chicken-egg ;-)) and 7zip installed in `C:\\Program Files\\7-Zip\\7z.exe`.\n\n### Building the Ruby DevPack\n\nTo build the Ruby DevPack (make sure you don't have spaces in the path):\n```\n$ gem install bundler\n$ bundle install\n$ rake build\n```\n\nThis might take a while (you can go fetch a coffee). It will download the external dependencies, install the tools and prepare everything else we need into the `target/build` directory. Finally it runs the `spec/integration` examples to ensure everything is properly installed.\n\n\n### Packaging\n\nFinally, if all the tests pass you can create a portable zip package:\n```\n$ rake package\n```\n\nThis will and finally package everything in the `target/build` directory into `target/ruby-devpack-\u003cversion\u003e.7z`.\n\n\n### Changing the Mount Drive Letter\n\nBy default the Ruby DevPack will be mounted to the `X:\\` drive. If you need to change it you only have to update the references in these two files:\n\n* `mount-drive.cmd`\n* `unmount-drive.cmd`\n\n\n## Acknowledgements \u0026 Licensing\n\nThis Ruby DevPack bundles lots of awesome Open Source software. The copyright owners of this software are mentioned here. For a full-text version of the licenses mentioned above please have a look in the `tools` directory where the respective software is installed.\n\n* ConEmu - Copyright (c) 2006-2008 Zoin \u003czoinen@gmail.com\u003e, 2009-2013 Maximus5 \u003cConEmu.Maximus5@gmail.com\u003e (BSD 3-Clause license)\n* clink - Copyright (c) 2012-2014 Martin Ridgers (MIT license), 1994–2012 Lua.org, PUC-Rio (GPLv3)\n* PortableGit - by msysGit team (GPLv2 license)\n* RubyInstaller - Copyright (c), 2007-2014 RubyInstaller Team (BSD 3-Clause license)\n* DevKit - Copyright (c), 2007-2014 RubyInstaller Team (BSD 3-Clause license)\n* kdiff3 - Copyright (c) 2002-2012 Joachim Eibl (GPLv2 license)\n* putty - Copyright (c) 1997-2014 Simon Tatham (MIT license)\n\nIt also includes an evaluation copy of the awesome [Sublime Text 2](http://www.sublimetext.com/) editor. Please use it for evaluation purposes only (no commercial usage) or [buy a license](http://www.sublimetext.com/buy) if you like it! \n\nThe Ruby DevPack itself is published under the MIT license. It is not \"derivative work\" but rather [\"mere aggregation\"](https://www.gnu.org/licenses/gpl-faq.html#MereAggregation) of other software and thus does not need to be licensed under GPL itself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftknerr%2Fruby-devpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftknerr%2Fruby-devpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftknerr%2Fruby-devpack/lists"}