Windows8.1で、Vagrant+VB+CentOS7.2+Rails4+Sqlite3
以下のページの通りにやる。ほとんど同じ。
http://qiita.com/SanoHiroshi/items/892a8516f4a6445e1e05
Vagrant 1.8 + CentOS 7 + VirtualBox 5 + Ruby on Rails + Mysqlで開発環境構築
SanoHiroshiが2016/02/26に投稿(2016/03/11に編集)
cd c:vm
mkdir centos7
cd centos7
vagrant init bento/centos-7.2
Vagrantfileの25行目を以下のように編集。(#を消して、3000, 3000にする。)
vagrant up
vagrant status
vagrant ssh
TeraTermでログイン
127.0.0.1
portは、2222
vagrant
vagrant
sudo yum -y install kernel-devel
sudo yum -y install gcc make
->既にインストールされていると言われた。
sudo yum -y update
->149個インストールされた。だいぶ時間かかる。
sudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison git
git –version
git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"’ >> ~/.bash_profile
echo 'eval "$(rbenv init -)"’ >> ~/.bash_profile
source ~/.bashrc
exec $SHELL -l
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
cd ~/.rbenv/plugins/ruby-build
sudo ./install.sh
rbenv install -l
Rubyのインストール
rbenv install 2.3.0; rbenv rehash
すごく時間がかかる
rbenv global 2.3.0
ruby -v
which gem
which ruby
gem install bundler –no-rdoc –no-ri
gem install rails -v 4.2.2
ただでさえ時間がかかるが、ここですごく時間がかかる
rbenv rehash
rails -v
which rails
cd /vagrant
rails new Vagrant –skip-bundle
bundle install
エラー
gem install sqlite3 -v '1.3.11’
sudo yum -y install sqlite-devel
gem install sqlite3 -v '1.3.11’
rails s -b 0.0.0.0
でエラー(uglifierがなんたらかんたら)
Gemfileのtherubyracerの行の#を削除して、bundle install
rails s -b 0.0.0.0
ホストOSのブラウザで、http://localhost:3000
—————————————-
160420
http://qiita.com/kidach1/items/e63c1607705178aa257c
ここで、
vagrant package
すると、
package.box
ができた。
この、 package.box を、他のパソコンに移動して、
vagrant box add new_box package.box
すると、使えるらしい。