Add RVM notes for ruby.

I'd rather not have anyone left in Ruby version or
dependency hell. Here's hoping this saves us all!
This commit is contained in:
Luke Murphy 2017-09-23 23:52:17 +02:00
parent 9526c8af89
commit 8b6c3b8e53
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
1 changed files with 34 additions and 4 deletions

View File

@ -6,13 +6,43 @@ and [creating pages](https://jekyllrb.com/docs/pages/).
# Quickstart
- Install Ruby if it's not already on your system
In order to not blow up your computer handling a system wide Ruby installation, it is
advised that you use [RVM](https://rvm.io/rvm/install). Once you've got that installed
and configured, get the latest version of Ruby with:
```bash
$ rvm install 2.4.2
```
gem install jekyll bundler
jekyll serve
Select that version and then create an isolated [gemset](https://rvm.io/gemsets/basics) with:
```bash
$ rvm use 2.4.2
$ rvm gemset create autonomic
```
- Edit `.md` files under `src` and `src/_posts`.
Then you can get your Ruby dependencies installed with:
``` bash
$ gem install jekyll bundler
```
And serve the website locally with:
``` bash
$ jekyll serve
```
You can edit content in the `.md` files under `src` and `src/_posts`.
When you're hacking later on (or in a new shell), you'll need to run:
``` bash
$ rvm use 2.4.2
$ rvm gemset use autonomic
```
And then you'll have access to the environment.
# Credits