Octopressセットアップメモ
わけあってOctopress環境を作り直したのでメモ
参考資料
前提
- Rubyはrbenvを使用してインストールする
- 使用するバージョンは1.9.3-p551
- rbenv-gemsetプラグインを使用してgemを隔離する
手順
-
ソースをclone
$ git clone https://github.com/imathis/octopress Cloning into 'octopress'... remote: Counting objects: 10786, done. remote: Compressing objects: 100% (26/26), done. remote: Total 10786 (delta 8), reused 5 (delta 1) Receiving objects: 100% (10786/10786), 2.85 MiB | 1.68 MiB/s, done. Resolving deltas: 100% (5178/5178), done. Checking connectivity... done. $ ls octopress $ cd octopress
-
Rubyのバージョンを指定
$ echo '1.9.3-p551' > .ruby-version $ rbenv versions system * 1.9.3-p551
-
gemsetを作成
$ rbenv gemset create 1.9.3-p551 octopress created octopress for 1.9.3-p551 $ echo octopress > .rbenv-gemsets $ rbenv gemset active octopress global
あとは公式の手順に従えばOK
自分の環境では途中でJavaScript Runtimeがないと怒られたのでここを参考にGemfileに以下を追加
# jekyll needs javascript runtime
# detail: https://github.com/imathis/octopress/issues/1612
gem 'therubyracer', '~> 0.12.1'
編集後に再びbundle install
を実行.
関連記事
comments powered by Disqus