Skip to content
This repository was archived by the owner on Mar 14, 2023. It is now read-only.

Commit 7537a81

Browse files
committed
Finishing & tested all script
1 parent ed0016c commit 7537a81

File tree

5 files changed

+24
-15
lines changed

5 files changed

+24
-15
lines changed

.bashrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ fi
156156

157157
### Path Ruby RBENV / RVM ###
158158
export RBENV_ROOT="$HOME/.rbenv"
159-
export RVM_ROOT="$HOME/.rvm"
159+
export RVM_ROOT="/usr/local/rvm"
160160

161161
### rbenv (Ruby) default ###
162162
if [ -d "$RBENV_ROOT" ]

.zshrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ source $ZSH/oh-my-zsh.sh
9797

9898
### Path Ruby RBENV / RVM ###
9999
export RBENV_ROOT="$HOME/.rbenv"
100-
export RVM_ROOT="$HOME/rvm"
100+
export RVM_ROOT="/usr/local/rvm"
101101

102102
### rbenv (Ruby) default ###
103103
if [ -d "$RBENV_ROOT" ]

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ Features:
3838
```
3939
* Create `rootfs/root` folder
4040
* Copy all sources in this repo to `rootfs/root` folder
41+
* Configure as root
42+
```
43+
USERNAME='root'
44+
PATH_HOME='/root'
45+
```
4146
* Install Ruby in Dockerfile
4247
```
4348
#-----------------------------------------------------------------------------
@@ -66,7 +71,7 @@ Features:
6671
```
6772
### Path Ruby RBENV / RVM ###
6873
export RBENV_ROOT="$HOME/.rbenv"
69-
export RVM_ROOT="$HOME/.rvm"
74+
export RVM_ROOT="/usr/local/rvm"
7075
7176
### rbenv (Ruby) default ###
7277
if [ -d "$RBENV_ROOT" ]

install_ruby.sh

+15-11
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22

33
DATE=`date '+%Y-%m-%d %H:%M:%S'`
44
DEFAULT_VERSION='2.4.2'
5-
DEFAULT_PACKAGE='rbenv'
5+
DEFAULT_PACKAGE='rvm'
66
INSTALL_VERSION=$DEFAULT_VERSION
77
INSTALL_PACKAGE=$DEFAULT_PACKAGE
88
USERNAME='zeroc0d3'
99
PATH_HOME='/home/zeroc0d3'
10+
RBENV_ROOT="$PATH_HOME/.rbenv"
11+
RVM_ROOT="/usr/local/rvm"
1012

1113
logo() {
1214
echo "--------------------------------------------------------------------------"
@@ -56,24 +58,26 @@ install_ruby() {
5658
#-----------------------------------------------------------------------------
5759
# Install Ruby with rbenv (default)
5860
#-----------------------------------------------------------------------------
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 \
6164
&& 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
6669
else
6770
#-----------------------------------------------------------------------------
6871
# Install Ruby with rvm (alternatives)
6972
#-----------------------------------------------------------------------------
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 \
7175
&& curl -sSL https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | sudo bash -s stable \
7276
&& sudo usermod -a -G rvm root \
7377
&& 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 \
7781
&& /usr/bin/ruby -v
7882
fi
7983
}

ruby.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### Path Ruby RBENV / RVM ###
44
export RBENV_ROOT="$HOME/.rbenv"
5-
export RVM_ROOT="$HOME/rvm"
5+
export RVM_ROOT="/usr/local/rvm"
66

77
### rbenv (Ruby) default ###
88
if [ -d "$RBENV_ROOT" ]

0 commit comments

Comments
 (0)