実践Rails4 の準備
実践Rails4 を読んでいる。
Vagrantファイルをやってみたのだが、いきなりつまづいてうまくいかない。
CentOS7.2に、自分で
Ruby 2.1.2
Rails 4.1.0
MariaDB
をインストールして、やってみようと思う。
にしたがってやってみる。
VirtualBox内と、コピペできるように設定。
rbenv install 2.1.2
のところで、
installing ruby-2.1.2.. でとまってしまう。以前はこれでできたのに。。。
http://nijilog.info/2014/06/16/325
CentOSに ruby と gem と chef をインストールする
2014.06.16
を見て、トライしてみる。(Ruby 2.1.2 のインストール)
create user 'rails’@’localhost’ identified by 'vagrant’;
create user 'vagrant’@’localhost’ identified by 'vagrant’;
grant all privileges on rails_app.* to 'rails’@’localhost’ identified by 'vagrant’;
grant all privileges on rails_app.* to 'vagrant’@’localhost’ identified by 'vagrant’;
Aptana Studioのインストールと日本語化
http://mrs.suzu841.com/tebiki/sl/61/aptana-studio3.html
su vagrant
cd ~
rails new baukis -d mysql –skip-test-unit
●共有フォルダの設定
http://qiita.com/HirofumiYashima/items/6044cfc64cfa3e84f97c
【 Virtual Box 】共有フォルダを介して、ホストOS(Windows 7) と ゲストOS(Debian/ MathLibre)でファイルやりとりするための設定
VirtualBoxVirtualBox625共有フォルダ共有フォルダ1仮想環境仮想環境15環境構築環境構築131LinuxLinux3390
HirofumiYashimaが2014/07/02に投稿(2015/09/11に編集)
Windowsで、c:/rails/baukis
CentOSで
chmod 777 /mnt/baukis
ls -ld /mnt/baukis
mount -t vboxsf baukis /mnt/baukis
TeraTerm
cd /media/sf_baukis/baukis
chmod 777 /media/sf_baukis/baukis # -> 意味なかった
bin/spring binstub rspec
●databaseの設定
http://qiita.com/itkrt2y/items/4ea5bfe90ca65e4a9ebd
RailsのDBをMySQLにする方法
itkrt2yが2013/05/21に投稿(2014/05/17に編集)
「{RailsRoot}/config/database.yml」
作業ユーザーのユーザー名、パスワードをそれぞれ「username」と「password」の所に書く。
rake db:migrate
できず。
http://d.hatena.ne.jp/minamijoyo/20150205/p2
を参考に。
Gemfileの書き換え
gem 'mysql2’, '~> 0.3.17’
bundle install
bin/rake db:create
bin/rake db:create RAILS_ENV=test
●Nginxのインストール
yum -y install epel-release
sudo yum –enablerepo=epel -y install nginx
なんかうまくいかないので、
http://kenzo0107.hatenablog.com/entry/2015/08/20/232126
を見てトライ
# vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1
$ sudo yum install –enablerepo=nginx nginx
systemctl start nginx.service
————-
■nginxインストール
$ sudo yum –enablerepo=epel -y install nginx $ systemctl start nginx.service
$ systemctl enable nginx.service
$ firewall-cmd –permanent –zone=public –add-service=http
$ firewall-cmd –permanent –zone=public –add-service=https
$ firewall-cmd –permanent –zone=public –add-service=ssh
$ firewall-cmd –reload
$ ip a
これでも、ホストOS(Windows8.1)から、VirtualBox内のNginxには接続できるが、
rails(Webrick)には接続することはできない。
sudo firewall-cmd –add-port=3000/tcp
あ、これでホストOSから、VirtualBox内のrails(Webrick)にも接続できるようになった。
firewall-cmd –add-port=3000/tcp –zone=public –permanent
●VirtualBoxのエクスポート
他のパソコンでも同様の環境を作れるか?
http://www.maruweb.jp.net/wp/?p=2040
VirtualBoxバックアップ(仮想アプライアンス)