VirtualBoxのインストール
https://www.virtualbox.org/wiki/Downloadsからダウンロード、インストールします。
Vagrantのインストール
http://www.vagrantup.com/downloadsからダウンロード、インストールします。
仮想マシンの作成
$ vagrant init --minimal ubuntu/trust64 $ vagrant up
rbenv、ruby-buildのインストール
$ vagrant ssh $ sudo apt-get install git $ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile $ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
rubyのインストール
$ rbenv install 2.2.3 Downloading ruby-2.2.3.tar.gz... -> https://dqw8nmjcqpjn7.cloudfront.net/df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce Installing ruby-2.2.3... BUILD FAILED (Ubuntu 14.04 using ruby-build 20151028-21-gd65e2d1) Inspect or clean up the working tree at /tmp/ruby-build.20151205161434.4919 Results logged to /tmp/ruby-build.20151205161434.4919.log Last 10 log lines: The Ruby openssl extension was not compiled. The Ruby readline extension was not compiled. The Ruby zlib extension was not compiled. ERROR: Ruby install aborted due to missing extensions Try running `apt-get install -y libssl-dev libreadline-dev zlib1g-dev` to fetch missing dependencies. Configure options used: --prefix=/home/vagrant/.rbenv/versions/2.2.3 LDFLAGS=-L/home/vagrant/.rbenv/versions/2.2.3/lib CPPFLAGS=-I/home/vagrant/.rbenv/versions/2.2.3/include
ライブラリが足りないということでインストールに失敗しました。
$ sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev $ rbenv install 2.2.3 $ rbenv global 2.2.3 $ ruby -v ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
railsのインストール
$ gem install rails
これでvagrant上にRuby on Railsの開発環境ができました。