Octopress初期セットアップ

Mac MiniにOctopressをインストールし、Githubへデプロイさせた時の手順をまとめています。

環境 Mac mini OS X Mountain Lion (10.8.2)

Octopress のインストールとデプロイ

cd
cd dropbox
git clone git://github.com/imathis/octopress.git octopress
cd octopress
gem install bundler
rbenv rehash
bundle install
rake install
rake setup_github_pages
rake generate
rake deploy

rake generate 実行時にエラーが発生 jsonが入ってないので、requireした箇所でエラーが発生  Gemfileにjsonを追記した。 構文エラー(SyntaxError)が発生  Rubyのバージョンが1.8.7だったので、1.9.3へ上げた。

Rubyのインストール

# Home Brew をインストール
# Xcode, Command Line Tools for Xcode をGUIよりインストール
    ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
    brew doctor
    brew update
    brew install rbenv
    brew install ruby-build

# 1.9.3-p392に切り替え
rbenv global 1.9.3-p194

# システムのデフォルトrubyに戻す
rbenv global system

# インストールしたrubyやgemのパスを通す
rbenv rehash

# インストール済みのRuby一覧を見る
rbenv versions

# その後、ターミナルを再起動。

# 正常にインストールしたバージョンが表示されるのを確認
ruby -v 

rbenv versionsでは正常なバージョンが指定されているものの、 ruby -v でシステムのrubyのバージョンが表示され、しばらくハマった。

rubyのパスが通っていること、ターミナルの再起動をすることで解消した。

[参考] MacでOctopressをgithub pagesにセットアップするまでに行った事