Simplify ruby installations

Refs #4048

* We don't currently need a specific version suffix on the package names,
  since ubuntu only ships with one ruby version (and newer versions on
  e.g. 23.04 are fine).
* We don't need to explicitly install libruby, since it's pulled in by
  other packages as required.
* Ubuntu again ships a decent enough version of bundler for our needs,
  so we don't need to install it via rubygems.
This commit is contained in:
Andy Allan 2023-05-31 16:22:30 +01:00
parent 75e3227508
commit d6d16dedb9
3 changed files with 6 additions and 8 deletions

View file

@ -16,12 +16,11 @@ apt-get update
apt-get upgrade -y
# install packages as explained in INSTALL.md
apt-get install -y ruby3.0 libruby3.0 ruby3.0-dev \
apt-get install -y ruby ruby-dev ruby-bundler \
libxml2-dev libxslt1-dev nodejs npm \
build-essential git-core \
postgresql postgresql-contrib libpq-dev libvips-dev \
libsasl2-dev libffi-dev libgd-dev libarchive-dev libbz2-dev
gem3.0 install --version "~> 2.1.4" bundler
npm install --global yarn
## install the bundle necessary for openstreetmap-website