- 2015年09月22日修正・追記
- 2015年11月12日追記
環境
- Windows 8.1
- Surface 3 pro
- VirtualBox 5.0.2
- Vagrant 1.7.4
- CentOS 6.5 x86_64
rbenvのインストール
- sudo yum install -y git
- git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
- git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
- echo 'export PATH="\$HOME/.rbenv/bin:\$PATH"' >> ~/.bash_profile
- echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
- source ~/.bash_profile
- rbenv --version
Rubyのインストール
- rbenv install --list
- sudo yum install -y openssl-devel readline-devel zlib-devel
- rbenv install 2.2.3
- rbenv versions
バージョンの選択
- rbenv global 2.2.3
- rbenv version
Ruby on Railsのインストール
- gem update --system
- gem install --no-ri --no-rdoc rails
- gem install bundler
- rbenv rehash
- rails -v
rails server実行時のエラーへの対処
- sudo yum install -y sqlite sqlite-devel
- gem install sqlite3 -v '1.3.10'
ここから仮想環境外での操作
- Vagrantfileの「config.vm.network」の項目のコメントアウトを解除
- guestのポートを3000に、hostのポートも3000に
- config.vm.network "forwarded_port", guest: 3000, host: 3000
ここからアプリケーションのディレクトリ内での操作
- Gemfileの「gem 'therubyracer', platforms: :ruby」のコメントアウトを解除
- bundle install
- rails server -b 0.0.0.0
- http://localhost:3000にアクセス ※プロキシを設定しているとサーバにつながらないみたいです!