Sha256: 46a3f8c9780c1c389d86602bd481c6fd1cb39bdc5460f2e850b75170963e6e82

Contents?: true

Size: 986 Bytes

Versions: 9

Compression:

Stored size: 986 Bytes

Contents

#!/usr/bin/env bash

set -o errtrace
set -o errexit

export PS4='+[${BASH_SOURCE}] : ${LINENO} : ${FUNCNAME[0]:+${FUNCNAME[0]}() $ }'

if [[ ${rvm_ignore_rvmrc:-0} -eq 0 ]]; then
  for file in /etc/rvmrc "$HOME/.rvmrc" ; do
    if [[ -s "$file" ]] ; then
      source $file
    fi
  done
fi

rvm_path="${rvm_path:-"$HOME/.rvm"}"

if [[ ! -d "$rvm_path/src" ]] ; then
  mkdir -p "$rvm_path/src/"
fi

builtin cd "$rvm_path/src"

if [[ -d ./rvm ]] ; then
  rm -rf ./rvm/
fi

http_url="http://github.com/wayneeseguin/rvm.git"

if ! git clone "$http_url" ; then

  printf "
ERROR: Cloning from $http_url failed,
       perhaps your git version does not support the http protocol?
       Trying git:// protocol now.
"

  git_url="git://github.com/wayneeseguin/rvm.git"

  if ! git clone "$git_url" ; then

    printf "
ERROR: Cloning from $git_url failed, out of ideas... halting.
"

    exit 1

  fi

fi

builtin cd rvm

chmod +x "$PWD/scripts/install"

exec "$PWD/scripts/install"

exit $?

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rvm-1.1.4 binscripts/rvm-update-head
rvm-1.1.3 binscripts/rvm-update-head
rvm-1.1.2 binscripts/rvm-update-head
rvm-1.1.1 binscripts/rvm-update-head
rvm-1.1.0 binscripts/rvm-update-head
rvm-1.0.23 binscripts/rvm-update-head
rvm-1.0.22 binscripts/rvm-update-head
rvm-1.0.21 binscripts/rvm-update-head
rvm-1.0.20 binscripts/rvm-update-head