|
2 | 2 |
|
3 | 3 | DATE=`date '+%Y-%m-%d %H:%M:%S'`
|
4 | 4 | DEFAULT_VERSION='2.4.2'
|
5 |
| -DEFAULT_PACKAGE='rbenv' |
| 5 | +DEFAULT_PACKAGE='rvm' |
6 | 6 | INSTALL_VERSION=$DEFAULT_VERSION
|
7 | 7 | INSTALL_PACKAGE=$DEFAULT_PACKAGE
|
8 | 8 | USERNAME='zeroc0d3'
|
9 | 9 | PATH_HOME='/home/zeroc0d3'
|
| 10 | +RBENV_ROOT="$PATH_HOME/.rbenv" |
| 11 | +RVM_ROOT="/usr/local/rvm" |
10 | 12 |
|
11 | 13 | logo() {
|
12 | 14 | echo "--------------------------------------------------------------------------"
|
@@ -56,24 +58,26 @@ install_ruby() {
|
56 | 58 | #-----------------------------------------------------------------------------
|
57 | 59 | # Install Ruby with rbenv (default)
|
58 | 60 | #-----------------------------------------------------------------------------
|
59 |
| - git clone https://github.com/rbenv/rbenv.git $PATH_HOME/.rbenv \ |
60 |
| - && git clone https://github.com/rbenv/ruby-build.git $PATH_HOME/.rbenv/plugins/ruby-build \ |
| 61 | + sudo rm -rf $RBENV_ROOT/.rbenv \ |
| 62 | + && git clone https://github.com/rbenv/rbenv.git $RBENV_ROOT/.rbenv \ |
| 63 | + && git clone https://github.com/rbenv/ruby-build.git $RBENV_ROOT/.rbenv/plugins/ruby-build \ |
61 | 64 | && exec $SHELL \
|
62 |
| - && $PATH_HOME/.rbenv/bin/rbenv install $INSTALL_VERSION \ |
63 |
| - && $PATH_HOME/.rbenv/bin/rbenv global $INSTALL_VERSION \ |
64 |
| - && $PATH_HOME/.rbenv/bin/rbenv rehash \ |
65 |
| - && $PATH_HOME/.rbenv/shims/ruby -v |
| 65 | + && $RBENV_ROOT/.rbenv/bin/rbenv install $INSTALL_VERSION \ |
| 66 | + && $RBENV_ROOT/.rbenv/bin/rbenv global $INSTALL_VERSION \ |
| 67 | + && $RBENV_ROOT/.rbenv/bin/rbenv rehash \ |
| 68 | + && $RBENV_ROOT/.rbenv/shims/ruby -v |
66 | 69 | else
|
67 | 70 | #-----------------------------------------------------------------------------
|
68 | 71 | # Install Ruby with rvm (alternatives)
|
69 | 72 | #-----------------------------------------------------------------------------
|
70 |
| - curl -sSL https://rvm.io/mpapis.asc | gpg2 --import \ |
| 73 | + sudo rm -rf $RVM_ROOT \ |
| 74 | + && curl -sSL https://rvm.io/mpapis.asc | gpg2 --import \ |
71 | 75 | && curl -sSL https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | sudo bash -s stable \
|
72 | 76 | && sudo usermod -a -G rvm root \
|
73 | 77 | && sudo usermod -a -G rvm $USERNAME \
|
74 |
| - && source $PATH_HOME/.rvm/scripts/rvm \ |
75 |
| - && $PATH_HOME/.rvm/bin/rvm install $INSTALL_VERSION \ |
76 |
| - && $PATH_HOME/.rvm/bin/rvm use $INSTALL_VERSION --default \ |
| 78 | + && source ~/.bashrc \ |
| 79 | + && $RVM_ROOT/bin/rvm install $INSTALL_VERSION \ |
| 80 | + && $RVM_ROOT/bin/rvm use $INSTALL_VERSION --default \ |
77 | 81 | && /usr/bin/ruby -v
|
78 | 82 | fi
|
79 | 83 | }
|
|
0 commit comments