From fee8c6a460df84ab8442975aa183a3859cb74fc7 Mon Sep 17 00:00:00 2001 From: Allen Hancock Date: Sat, 18 Jan 2014 17:14:37 -0600 Subject: [PATCH] Clarify commands around rvm --- docs/INSTALL-ubuntu.md | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/INSTALL-ubuntu.md b/docs/INSTALL-ubuntu.md index ca1aad7c0..17c958449 100644 --- a/docs/INSTALL-ubuntu.md +++ b/docs/INSTALL-ubuntu.md @@ -122,9 +122,13 @@ Install RVM # As 'discourse' # Install RVM - \curl -s -S -L https://get.rvm.io | bash -s stable + \curl -s -S -L https://get.rvm.io | bash -s stable + + # Refresh your profile . ~/.rvm/scripts/rvm +Install missing packages + # Install necessary packages for building ruby (this will only work if # you've given discourse sudo permissions, which is *not* the default) # rvm requirements @@ -132,12 +136,17 @@ Install RVM # NOTE: rvm will tell you which packages you (or your sysadmin) need # to install during this step. As discourse does not have sudo # permissions (likely the case), run: + rvm --autolibs=read-fail requirements - # repeat until it fully executes -Continue with Discourse installation + # If prompted with `libreadline6-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake bison pkg-config libffi-dev' etc + # Fix with this command, run as your user: + # sudo apt-get install -dev libreadline6-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake bison pkg-config libffi-dev + # repeat the autolibs test until "Requirements installation successful" + + +Build and install ruby - # Build and install ruby rvm install 2.0.0 # Use installed ruby as default @@ -146,7 +155,11 @@ Continue with Discourse installation # Install bundler gem install bundler +Continue with Discourse installation + # Pull down the latest code + # Now would be a great time to consider [forking](https://help.github.com/articles/fork-a-repo), if want to work from your own copy of discourse + #If you don't need to customize your installation, and want less hassle upgrading clone from Discourse's repo git clone git://github.com/discourse/discourse.git /var/www/discourse cd /var/www/discourse git checkout master