How to use this box with Vagrant:

Vagrant.configure("2") do |config|
  config.vm.box = "icalvete/ror-dev"
  config.vm.box_version = "0.0.2"
end
vagrant init icalvete/ror-dev \
  --box-version 0.0.2
vagrant up

This version was created almost 9 years ago.

Ruby development environment box

https://github.com/icalvete/vagrant-ror-box

Way of working

Then for each application directory run the following just once:

$ rails new myapp --skip-bundle
$ bundle install --path vendor/bundle --binstubs .bundle/bin

Since you have BUNDLE_PATH: ~/vendor/bundle inside your ~/.bundle/config all gem instaled using gem will be instaled in ~/vendor/bundle but ... Since you have BUNDLE_DISABLE_SHARED_GEMS: "1" inside your ~/.bundle/config every app is a full isolated gem environment after you run...

$ rails new myapp --skip-bundle
$ bundle install --path vendor/bundle --binstubs .bundle/bin
1 provider for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (1.45 GB)