Rails・nginx・unicorn環境をMacOS mavericksに作る

  • このエントリーをはてなブックマークに追加

こんにちは。
かねしろ@pinkrootです。

今更ながら、いろいろあってMac OS X MarvericsにRuby on Rails環境を作りましたのでその手順や引っかかりどころをメモしておきます。

作った環境は、Railsとunicornとnginxを組み合わせたものです。

前提

  • homebrewが入っている

手順

1. homebrewのupdate

まずhomebrewのupdate。

が、

Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

的なエラーが。

以下で解決。

git resetだけsudo必要だった。

改めて

2. rbenvの導入とそれを用いたrubyのinstall

3. railsのinstall

動作確認は

でブラウザからlocalhost:3000を確認。

4. unicorn

ここから設定

中身は

(参考)

実行コマンドは

停止はCtrl+C

nginxが入っていないPCだとunicorn_railsがcommand not foundになるようなので先に下記を参考にnginxの設定も行う。

5. nginx

インストールはhomebrew

/usr/local/etc/nginx/nginx.conf
に下記のような設定を行う。

参考

コマンドは下記の通り。

6. 動作確認

別タブでプロジェクトディレクトリ内から

ブラウザでhttp://localhostへアクセスし、動作を確認。

403になったのでPRJ_DIRに至るまでの全てのディレクトリの権限設定を見直し、途中に700があったのをchmod 755に変更。

Welcome aboardの画面が表示されればOK。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。