File: install-ruby

package info (click to toggle)
linuxbrew-wrapper 20180923-1
  • links: PTS, VCS
  • area: contrib
  • in suites: buster
  • size: 160 kB
  • sloc: ruby: 677; sh: 73; makefile: 6
file content (25 lines) | stat: -rwxr-xr-x 840 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
set -eu

if test -w /home/linuxbrew || sudo -v; then
	prefix=/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor
	test -d /home/linuxbrew || sudo mkdir -p /home/linuxbrew
	test -w /home/linuxbrew || sudo chown $USER: /home/linuxbrew
else
	prefix=~/.linuxbrew/Homebrew/Library/Homebrew/vendor
fi
version=2.3.7
tag=`uname -m`_`uname -s | tr A-Z a-z`

echo >&2 "==> Installing Ruby to $prefix"
mkdir -p $prefix
curl -L https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-$version.$tag.bottle.tar.gz \
	| tar -xz -C $prefix
ln -sf $version $prefix/portable-ruby/current
echo >&2 '==> Installing successful'

export "PATH=$prefix/portable-ruby/current/bin:$PATH"
echo >&2 "==> `which ruby`"
ruby --version 1>&2
echo >&2 "==> Add Ruby to your PATH by running:"
echo "PATH=$prefix/portable-ruby/current/bin"':$PATH'