ぽんこつメモ

https://github.com/kanorimon

Ruby開発環境構築(nginx)

リポジトリ追加

# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

インストール

# yum install nginx

config設定

# vi /etc/nginx/nginx.conf

起動

# /etc/init.d/nginx start

自動起動設定

# chkconfig nginx on

ファイアウォール設定(80開放)

# vi /etc/sysconfig/iptables

# /etc/rc.d/init.d/iptables restart

Ruby開発環境構築(Ruby)

gitの設定

# git config --global user.name <username>

# git config --global user.email <email>

rbenvのクローン作成

# git clone git://github.com/sstephenson/rbenv.git ~/.rbenv

ruby-buildのクローン作成

# git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

PATHの設定

# echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

rbenv用shellの初期化を追加

# echo 'eval "$(rbenv init -)"' >> ~/.bash_profile 

shellをリスタート

# exec $SHELL

インストール可能なrubyの一覧

# rbenv install -l

rubyインストール

# rbenv install 1.9.3-p385

デフォルトrubyの設定

# rbenv global 1.9.3-p385

# rbenv rehash

railsインストール

# gem install rdoc

# gem install rails

# rbenv rehash

ファイアウォールの設定(動作確認webrick用3000ポート)

# vi /etc/sysconfig/iptables

# /etc/rc.d/init.d/iptables restart

動作確認

# rails new books -d mysql

# cd books

# vi Gemfile

# rails s

Ruby開発環境構築(MySQL)

remiリポジトリを登録

# wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

# rpm -ivh epel-release-6-8.noarch.rpm 

# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

# rpm -ivh remi-release-6.rpm

MySQL5.5のインストール

# yum --enablerepo=remi install mysql mysql-server mysql-devel

/etc/my.cnf の編集

# vi /etc/my.cnf

[mysqld]

character-set-server = utf8

skip-character-set-client-handshake

[mysql]

default-character-set = utf8

自動起動

# chkconfig mysqld on

デーモン起動

# service mysqld start

mysql設定

 # mysql_secure_installation

Ruby開発環境構築(git)

Gitバージョン確認

# git --version

Git1.8インストール

# cd src

# wget http://git-core.googlecode.com/files/git-1.8.1.4.tar.gz

# tar xzvf git-1.8.1.4.tar.gz

# cd git-1.8.1.4

# ./configure

# make

# make install

デフォルトで読み込まれるGitの修正

# mv /usr/bin/git /usr/bin/git_171

# ln -s /usr/local/bin/git /usr/bin/git

Ruby開発環境構築(サーバー準備)

VMWarePlayerにCentOS6.3をインストール

VMWareToolsをインストール

# mkdir src

# cd src

#  tar xvzf '/media/VMware Tools/VMwareTools-9.2.2-******.tar.gz'

# ./vmwaretools-install.pl

CentOS再起動

パッケージアップデート

# yum update

開発ツール一式をインストール

# yum groupinstall "Development Tools"

zlibインストール

# yum install zlib-devel