ScusiBlog

background emmission of scusi

Sep 23, 2014 - 2 minute read - octopress Ubuntu 14.04.1 LTS Ruby rbenv In eigener Sache just for the record

Octopress auf Ubuntu 14.04.1 LTS installieren

Ich habe meine VM - mit der ich u.a. dieses Blog hier aktualisiere - neu aufgesetzt. Das nehme ich zum Anlass für mich selber, und für alle anderen die es interessiert zu dokumentiert wie man octopress sowie die Abhängigkeiten unter Ubuntu 14.04.1 LTS installiert.

git installieren

Git installieren wir einfach aus den Ubuntu Paketquellen

sudo apt-get install git

rbenv installieren

rbenv ermöglicht die paralelle installation von verschiedenen Ruby Versionen, unbedingt angeraten zu nutzen. rbenv und ruby-build gibt es zwar auch als in den Ubuntu Packetquellen ich habe aber mit der Ubuntu Version schlechte Erfahrungen gemacht und installiere lieber von der Quelle.

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

octopress installieren

Octopress per git auf den eigenen Rechner klonen. Ich habe meine octopress webseiten unterhalb des Verzeichnis ~/sources.

cd ~/sources
git clone git://github.com/imathis/octopress.git octopress
cd octopress 

Einmal alle Ruby Pakete installieren die Octopress benötigt.

gem install bundler
rbenv rehash
bundle install 

Octopress Vorlagen installieren. Diesen Schritt sollte man nur bei der allerersten Installation machen. Hat man bereits eine eigene Vorlage sollte man diesen Schritt auslassen da die eigenen Änderungen an der Vorlage (Theme) ansonsten verloren gehen.

rake install

Jetzt sollte man noch die Dateien Rakefile und _config.yml an die eigenen Bedürfnisse anpassen.