From 0d3c485cbf10a0eced10bcf257d6c4e41a02f84b Mon Sep 17 00:00:00 2001 From: Alexander Borsuk Date: Sat, 20 Mar 2021 14:49:19 +0100 Subject: [PATCH] [twine] Fixed strings regeneration script on Mac OS X Signed-off-by: Alexander Borsuk --- tools/unix/generate_localizations.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/unix/generate_localizations.sh b/tools/unix/generate_localizations.sh index da9c564cab..7c93ddb86e 100755 --- a/tools/unix/generate_localizations.sh +++ b/tools/unix/generate_localizations.sh @@ -1,6 +1,16 @@ #!/bin/bash set -e -u -x +# Use ruby from brew on Mac OS X, because system ruby is outdated/broken/will be removed in future releases. +case $OSTYPE in darwin*) + if [ -f /usr/local/opt/ruby/bin/ruby ]; then + PATH="/usr/local/opt/ruby/bin:$PATH" + else + echo 'Please install Homebrew ruby by running "brew install ruby"' + exit -1 + fi +esac + OMIM_PATH="$(dirname "$0")/../.." TWINE="$OMIM_PATH/tools/twine/twine" STRINGS_PATH="$OMIM_PATH/data/strings"