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
動作確認
# 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