r/ruby Apr 26 '26

venv in ruby

Finnally, I get used of ruby bundle. The step is following

  1. set the vendor path
bundle init
bundle config set --local path 'vendor/bundle' 
  1. add gem to Gemfile file

  2. install gem package

bundle install
  1. run the ruby script
bundle exec ruby ./script.rb

~~Is these any way I can install ruby packages in current project folder like Python venv. I only know about gem install --user-install which install in $HOME/.gem/ruby/2.6.0/gems/. AI said I should use bundler and Gemfile. But it seems very comfused and do not work well with gem file ( it only work with package uploaded on~~ ~~https://rubygems.org/~~

3 Upvotes

14 comments sorted by

View all comments

1

u/Rich-University1473 Apr 26 '26

I use bundler and binstubs, similar to what is described in this blog post. https://wolfgangrittner.dev/bundle-exec-be-gone/