summaryrefslogtreecommitdiff
path: root/.rvmrc
diff options
context:
space:
mode:
authordavidtsadler <davidtsadler@googlemail.com>2011-10-01 17:31:42 +0100
committerdavidtsadler <davidtsadler@googlemail.com>2011-10-01 17:31:42 +0100
commit5e4be1b2145ab96fd57d4a61f266169c13af51b4 (patch)
tree2f89186faa556d651da38a2da0c1253a6a9c3e21 /.rvmrc
parentcc2363e70bcd56b1a82c4072ee61c9faeff07828 (diff)
Add project files.
Diffstat (limited to '.rvmrc')
-rw-r--r--.rvmrc26
1 files changed, 26 insertions, 0 deletions
diff --git a/.rvmrc b/.rvmrc
new file mode 100644
index 0000000..107eba9
--- /dev/null
+++ b/.rvmrc
@@ -0,0 +1,26 @@
+#!/usr/bin/env bash
+
+ruby_string="ruby-1.9.2-p290"
+gemset_name="jekyll-blog"
+
+if rvm list strings | grep -q "${ruby_string}" ; then
+ if [[ -d "${rvm_path:-$HOME/.rvm}/environments" \
+ && -s "${rvm_path:-$HOME/.rvm}/environments/${ruby_string}@${gemset_name}" ]] ; then
+ \. "${rvm_path:-$HOME/.rvm}/environments/${ruby_string}@${gemset_name}"
+ else
+ if ! rvm --create "${ruby_string}@${gemset_name}"
+ then
+ echo "Failed to create RVM environment '${ruby_string}@${gemset_name}'."
+ fi
+ fi
+
+ if ! command -v bundle ; then
+ gem install bundler
+ fi
+
+ if [[ -e Gemfile ]]; then
+ bundle install
+ fi
+else
+ echo "${ruby_string} was not found, please run 'rvm install ${ruby_string}' and then cd back into the project directory."
+fi