Ruby

version: "3"
build:
  steps:
    - type: apt-get
      packages: ["autoconf", "build-essential", "curl", "git", "libdb-dev", "libffi-dev", "libgdbm-dev", "libmysqlclient-dev", "libncurses5-dev", "libpq-dev", "libreadline6-dev", "libsqlite3-dev", "libssl-dev", "libxml2-dev", "libxslt1-dev", "libyaml-dev", "patch", "procps", "tar", "unzip", "zlib1g-dev"]
    - type: command
      command: |
        curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
        eval "$(~/.rbenv/bin/rbenv init - bash)" && export PATH="$HOME/.rbenv/bin:$PATH"
        rbenv install 3.3.1
        rbenv global 3.3.1
        echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' | sudo tee /etc/profile.d/ruby-installation.sh
        echo 'export PATH="$HOME/.rbenv/bin:$PATH"' | sudo tee -a /etc/profile.d/ruby-installation.sh
        sudo chmod +x /etc/profile.d/ruby-installation.sh

Last updated