Skip to content

Instantly share code, notes, and snippets.

@jb08
Created November 15, 2023 23:49
Show Gist options
  • Save jb08/c21c2475f7461ab0e42410ee5c57e126 to your computer and use it in GitHub Desktop.
Save jb08/c21c2475f7461ab0e42410ee5c57e126 to your computer and use it in GitHub Desktop.
"Demystifying the Ruby package ecosystem" notes
> $LOAD_PATH
=> [".rbenv/versions/3.0.6/lib/ruby/gems/3.0.0/gems/rbidl-1.824.0/lib/_idl/generated/ruby",
"/opt/homebrew/Cellar/rbenv/1.2.0/rbenv.d/exec/gem-rehash",
".rbenv/versions/3.0.6/lib/ruby/gems/3.0.0/gems/bundler-2.4.13/lib",
".rbenv/versions/3.0.6/lib/ruby/gems/3.0.0/gems/will_paginate_mongoid-2.0.1/lib",
".rbenv/versions/3.0.6/lib/ruby/gems/3.0.0/gems/will_paginate-3.3.1/lib", ...]
$ gem install puma
Fetching puma-6.4.0.gem
Building native extensions. This could take a while...
1 gem installed
gem push (POST /api/v1/gem) file written to S3 bucket
Rubygems.org S3 bucket <gem_name>-<version>.gem
Rails-7.0.8.gem
Rake release
1. gem build
2. gem push
Debugging gems
- bundle show
- bundle open <gem>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment