runtime/build_ruby.sh
Adam Štrauch 940d2b7f01
Some checks failed
continuous-integration/drone/push Build is failing
Passenger for Ruby
2023-11-25 03:00:21 +01:00

24 lines
464 B
Bash
Executable File

#!/bin/bash
set -e
VERSION=$1
mkdir -p /opt/techs
cd /usr/src
SUBVERSION=`echo $VERSION | cut -d "." -f 1`.`echo $VERSION | cut -d "." -f 2`
wget https://cache.ruby-lang.org/pub/ruby/$SUBVERSION/ruby-$VERSION.tar.gz
tar xf ruby-$VERSION.tar.gz
rm ruby-$VERSION.tar.gz
cd ruby-$VERSION
./configure --prefix=/opt/techs/ruby-$VERSION
make -j
make install
/opt/techs/ruby-${VERSION}/bin/gem update --system
/opt/techs/ruby-${VERSION}/bin/gem install passenger