From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/vagrant/installation%2Fsource.html | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 devdocs/vagrant/installation%2Fsource.html (limited to 'devdocs/vagrant/installation%2Fsource.html') diff --git a/devdocs/vagrant/installation%2Fsource.html b/devdocs/vagrant/installation%2Fsource.html deleted file mode 100644 index 3d95033a..00000000 --- a/devdocs/vagrant/installation%2Fsource.html +++ /dev/null @@ -1,18 +0,0 @@ -

Installing Vagrant from Source

Installing Vagrant from source is an advanced topic and is only recommended when using the official installer is not an option. This page details the steps and prerequisites for installing Vagrant from source.

Install Ruby

You must have a modern Ruby (>= 2.2) in order to develop and build Vagrant. The specific Ruby version is documented in the Vagrant's gemspec. Please refer to the vagrant.gemspec in the repository on GitHub, as it will contain the most up-to-date requirement. This guide will not discuss how to install and manage Ruby. However, beware of the following pitfalls:

Clone Vagrant

Clone Vagrant's repository from GitHub into the directory where you keep code on your machine:

$ git clone https://github.com/hashicorp/vagrant.git
-
-

Next, cd into that path. All commands will be run from this path:

$ cd /path/to/your/vagrant/clone
-
-

Run the bundle command with a required version* to install the requirements:

$ bundle install
-
-

You can now run Vagrant by running bundle exec vagrant from inside that directory.

Use Locally

In order to use your locally-installed version of Vagrant in other projects, you will need to create a binstub and add it to your path.

First, run the following command from the Vagrant repo:

$ bundle --binstubs exec
-
-

This will generate files in exec/, including vagrant. You can now specify the full path to the exec/vagrant anywhere on your operating system:

$ /path/to/vagrant/exec/vagrant init -m hashicorp/precise64
-
-

Note that you will receive warnings that running Vagrant like this is not supported. It's true. It's not. You should listen to those warnings.

If you do not want to specify the full path to Vagrant (i.e. you just want to run vagrant), you can create a symbolic link to your exec:

$ ln -sf /path/to/vagrant/exec/vagrant /usr/local/bin/vagrant
-
-

When you want to switch back to the official Vagrant version, simply remove the symlink.

-

- © 2010–2018 Mitchell Hashimoto
Licensed under the MPL 2.0 License.
- https://www.vagrantup.com/docs/installation/source.html -

-
-- cgit v1.2.3