Mavericks(MacOS X 10.9)でRuby on Rails の環境を用意する
経緯
MacBook Pro が壊れました(9月末ぐらいなんですけれど...) で、新しいMacの発表を待ち、ポチッといたしまして、地味に環境を用意し始めています。 そんなわけで、新しいOS、新しいMac Book Pro で Rails 環境を用意したいと思って、あれこれみて用意してみました。
Xcode をインストール
AppStore からXcode 5.02 を 無料でインストール しました。 一応、Xcode を立ち上げてみてました。
command line tools をインストール
$ xcode-select —install
インストールの確認ダイアログがでるのでインストール
Homebrew
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)" ==> This script will install: /usr/local/bin/brew /usr/local/Library/... /usr/local/share/man/man1/brew.1 Press ENTER to continue or any other key to abort ==> /usr/bin/sudo /bin/mkdir /usr/local WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your typing when using sudo. Type "man sudo" for more information. To proceed, enter your password, or type Ctrl-C to abort. Password: ==> /usr/bin/sudo /bin/chmod g+rwx /usr/local ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local ==> Downloading and installing Homebrew... remote: Finding bitmap roots... remote: Counting objects: 140569, done. remote: Compressing objects: 100% (48028/48028), done. remote: Total 140569 (delta 97165), reused 134667 (delta 91484) Receiving objects: 100% (140569/140569), 25.77 MiB | 717.00 KiB/s, done. Resolving deltas: 100% (97165/97165), done. From https://github.com/mxcl/homebrew * [new branch] master -> origin/master HEAD is now at 7883718 libgadu: fix homepage 404. ==> Installation successful! You should run `brew doctor' *before* you install anything. Now type: brew help
インストールを確認
インストールを確認します
$ brew doctor
すると…あれ?
Warning: Your Homebrew is outdated. You haven't updated for at least 24 hours, this is a long time in brewland! To update Homebrew, run `brew update`.
update を実行
$ brew update
$ brew doctor Your system is ready to brew. $ brew -v Homebrew 0.9.5
インストール完了しました。
rbenv
$ brew update $ brew install rbenv ruby-build $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile $ source ~/.bash_profile
ruby インストール
$ rbenv install -l $ rbenv install 2.0.0-p353 $ rbenv rehash $ rbenv global 2.0.0-p353 $ ruby -v
MySQL インストール
$ brew install mysql
インストール状況
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/mysql-5.6.14.mavericks.bottle.tar.gz ######################################################################## 100.0% ==> Pouring mysql-5.6.14.mavericks.bottle.tar.gz ==> /usr/local/Cellar/mysql/5.6.14/bin/mysql_install_db --verbose --user=foo --basedir=/usr/loca ==> Caveats A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly. To connect: mysql -uroot To have launchd start mysql at login: ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents Then to load mysql now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist Or, if you don't want/need launchctl, you can just run: mysql.server start ==> Summary 🍺 /usr/local/Cellar/mysql/5.6.14: 9383 files, 349M
MySQL の初期設定
$ unset TMPDIR $ mysql_install_db --verbose --user=`foo` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp $ $ ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents $ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Rails のインストール
$ gem install bundler $ gem install rails $ rbenv rehash
Pow のインストール
$ gem install powder $ rbenv rehash $ powder install
参考
- http://sbkro.hatenablog.jp/entry/2013/10/30/230756
- http://blog.happyelements.co.jp/2013/11/mbpmavericks.html
- http://fujikkys.com/2013/10/27/mavericks-develop-environment/
- http://tsuchikazu.net/mac_rail_setup/
ポチッと用
APPLE MacBook Pro with Retina Display(13.3/2.4GHz Dual Core i5/4GB/128GB/Iris Graphics) ME864J/A
- 出版社/メーカー: アップル
- 発売日: 2013/10/23
- メディア: Personal Computers
- この商品を含むブログを見る