diff --git a/run-install.sh b/run-install.sh index 81f83e93..fe46394b 100644 --- a/run-install.sh +++ b/run-install.sh @@ -158,16 +158,14 @@ if [ "$(uname)" = "Darwin" ]; then /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" fi - # Check installed Python version and install the correct Homebrew Python version ( macOS ) + # Check installed Python version and install the correct Homebrew Python version (macOS) python_version=$(python3 --version | awk '{print $2}' | cut -d'.' -f1,2) if [ "$python_version" = "3.9" ]; then - log_message "Python 3.9 detected. Installing Python 3.9 using Homebrew..." - brew install python@3.9 - elif [ "$python_version" = "3.10" ]; then - log_message "Python 3.10 detected. Installing Python 3.10 using Homebrew..." + log_message "Python 3.9 detected. Installing Python 3.10 using Homebrew..." brew install python@3.10 - else - log_message "Python version $python_version detected. Please use Python 3.9 or 3.10." + export PATH="/opt/homebrew/opt/python@3.10/bin:$PATH" + elif [ "$python_version" != "3.10" ]; then + log_message "Unsupported Python version detected: $python_version. Please use Python 3.10." exit 1 fi @@ -183,3 +181,4 @@ fi prepare_install +