MacでRuby
DarwinPortsでRuby環境を構築
DarwinPortsをアップデート
~ $ sudo port -d selfupdate
Rubyをインストール
~ $ sudo port install ruby
パッケージ管理のためにRubyGemsをインストール
~ $ sudo port install rb-rubygems
RubyGemsでRailsをインストール
~ $ sudo gem install rails
Need to update 1 gems from http://gems.rubyforge.org
.
complete
Install required dependency rake? [Yn] y
Install required dependency activesupport? [Yn] y
Install required dependency activerecord? [Yn] y
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
開発用にMySQLをインストールする。
~ $ sudo port install mysql
サーバー用途の場合には
~ $ sudo port install mysql5 +server
/opt/local/etc/mysql5/my.cnfを編集する。ここでは、雛形として、/opt/local/share/mysql5/mysql/my-small.cnfを使用する。
~ $ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf
編集する
~ $ sudo vim /opt/local/etc/mysql5/my.cnf
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_bin
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
MySQLを初期化する。
~ $ sudo -u mysql mkdir -p /opt/local/var/db/mysql5/
~ $ sudo -u mysql mkdir -p /opt/local/var/run/mysql5/
~ $ sudo /opt/local/bin/mysql_install_db5 --user=mysql
MySQLの起動
~ $ sudo -u mysql bash
~ $ cd /opt/local/; /opt/local/lib/mysql5/bin/mysqld_safe &
停止
~ $ mysqladmin -uroot shutdown