48 lines
1.1 KiB
Bash
Executable file
48 lines
1.1 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
export DIASPORADIR=`pwd`
|
|
|
|
echo "####"
|
|
echo "Installing build deps ..."
|
|
echo "####"
|
|
sleep 3
|
|
su -c "yum install git bison svn autoconf sqlite-devel gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel ImageMagick git rubygems libxslt libxslt-devel libxml2 libxml2-devel openssl-devel"
|
|
|
|
echo "####"
|
|
echo "Installing RVM ..."
|
|
echo "####"
|
|
sleep 3
|
|
|
|
mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install
|
|
|
|
echo "####"
|
|
echo "Installing RVM into bashrc and sourcing bash ..."
|
|
echo "####"
|
|
sleep 3
|
|
|
|
if [[ `grep -l "rvm/scripts/rvm" $HOME/.bashrc | wc -l` -eq 0 ]]; then
|
|
echo 'if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then source "$HOME/.rvm/scripts/rvm" ; fi' >> $HOME/.bashrc
|
|
fi
|
|
source $HOME/.bashrc
|
|
|
|
echo "####"
|
|
echo "Installing ruby (will take forever) ..."
|
|
echo "####"
|
|
sleep 3
|
|
|
|
rvm install ruby-1.8.7-p302
|
|
rvm --default ruby-1.8.7
|
|
|
|
echo "####"
|
|
echo "Installing bundler ..."
|
|
echo "####"
|
|
sleep 3
|
|
|
|
gem install bundler
|
|
|
|
echo "####"
|
|
echo "Installing deps with bundle ..."
|
|
echo "####"
|
|
sleep 3
|
|
|
|
pushd $DIASPORADIR && bundle install && popd
|