Andy Lindeman just open-sourced his book ‘Upgrading to Rails 4’ on Github.
To download and compile epub:
git clone https://github.com/alindeman/upgradingtorails4.git
cd upgradingtorails4
bundle install
bundle exec kitabu export
ls output/
Make also sure, to have pygments installed for syntax highlighting:
# ubuntu/debian
sudo apt-get install python-pygments
Additionally, to also generate pdfs, install Prince XML before running kitabu. Here the example for generic linux 32bit (All packages can be found on on their website)
# 32bit linux
cd /usr/local/src
sudo wget http://www.princexml.com/download/prince-9.0r2-linux-static.tar.gz
sudo tar xf prince-9.0r2-linux-static.tar.gz
cd prince-9.0r2-linux-static/
sudo bash install.sh
Now, epub html and txt files are in the output folder.