Development:Setup:Linux:RHEL: Difference between revisions
Jump to navigation
Jump to search
Line 41: | Line 41: | ||
==Create Expertiza Gemset (optional)== | ==Create Expertiza Gemset (optional)== | ||
<pre>rvm use 1.8.7</pre> | |||
<pre>rvm gemset create expertiza</pre> | |||
==Install Native Expertiza Dependencies== | ==Install Native Expertiza Dependencies== | ||
==Install Bundled Gems== | ==Install Bundled Gems== | ||
==Set Up MySQL== | ==Set Up MySQL== | ||
==Build the Expertiza Database== | ==Build the Expertiza Database== |
Revision as of 16:35, 6 January 2013
Prerequisites
- You must have shell access
- You must have root access (via sudo), or the required software must already be installed
Install Git
sudo yum install git
Get Expertiza
Expertiza Repository URLs
- (ssh, read/write) git@github.com:expertiza/expertiza.git
- (https, read/write) https://github.com/expertiza/expertiza.git
- (git, read-only) git://github.com/expertiza/expertiza.git
Default
git clone <remote>
git clone git@github.com:expertiza/expertiza.git
Options
git clone -b <branch> <remote>
git clone -b production git@github.com:expertiza/expertiza.git
Install RVM
Single User Mode (Recommended)
\curl -L https://get.rvm.io | bash -s stable
Load RVM as a Function
source ~/.rvm/bin/rvm
Multi User Mode
\curl -L https://get.rvm.io | sudo bash -s stable
Load RVM as a Function
source /etc/profile
Post-Installation
Is RVM a Function?
$ type rvm | head -1 rvm is a shell function
If not, try loading RVM as a function again. If it is still not a function, try reinstalling RVM.
Make sure all the dependencies are met for RVM
rvm requirements
Install Ruby v. 1.8.7
rvm install 1.8.7
Create Expertiza Gemset (optional)
rvm use 1.8.7
rvm gemset create expertiza