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.
https://github.com/icalvete/vagrant-ror-box
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