スポンサーリンク

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

image

Vagrantfileの25行目を以下のように編集。(#を消して、3000, 3000にする。)

image

vagrant up

image

vagrant status

vagrant ssh

image

TeraTermでログイン

127.0.0.1
portは、2222
vagrant
vagrant

image

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

image

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

image

すごく時間がかかる

image

rbenv global 2.3.0

ruby -v

which gem

which ruby

image

gem install bundler –no-rdoc –no-ri

gem install rails -v 4.2.2

image

ただでさえ時間がかかるが、ここですごく時間がかかる

image

image

rbenv rehash

rails -v

which rails

image

cd /vagrant

rails new Vagrant –skip-bundle

bundle install

エラー

image

image

gem install sqlite3 -v '1.3.11’

sudo yum -y install sqlite-devel

gem install sqlite3 -v '1.3.11’

image

rails s -b 0.0.0.0

でエラー(uglifierがなんたらかんたら)

Gemfileのtherubyracerの行の#を削除して、bundle install

rails s -b 0.0.0.0

image

ホストOSのブラウザで、http://localhost:3000

image

—————————————-

160420

http://qiita.com/kidach1/items/e63c1607705178aa257c

ここで、

vagrant package

すると、

package.box

ができた。

この、 package.box を、他のパソコンに移動して、

vagrant box add new_box package.box

すると、使えるらしい。

スポンサーリンク

未分類

Posted by twosquirrel