From db44db4b9755b14d6d40214f0a63f85496ca3f6f Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Thu, 19 Sep 2019 15:54:11 +0530 Subject: [PATCH] Fix PECL extension installation on darwin --- lib/install.js | 2 +- src/darwin.sh | 1 + src/install.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/install.js b/lib/install.js index 0ffe69a8..d7a6f5e0 100644 --- a/lib/install.js +++ b/lib/install.js @@ -126,7 +126,7 @@ function addExtension(extension_csv, version) { darwin += 'if [ $' + extension + - '_found -eq 0 ]; then pecl install ' + + '_found -eq 0 ]; then sudo pecl install ' + extension + ' || echo "Couldn\'t find extension: ' + extension + diff --git a/src/darwin.sh b/src/darwin.sh index 5842765b..034da0bb 100644 --- a/src/darwin.sh +++ b/src/darwin.sh @@ -9,6 +9,7 @@ else fi ini_file=$(php --ini | grep "Loaded Configuration" | sed -e "s|.*:s*||" | sed "s/ //g") sudo chmod 777 $ini_file +mkdir -p $(pecl config-get ext_dir) curl -sS https://getcomposer.org/installer | php chmod +x composer.phar mv composer.phar /usr/local/bin/composer diff --git a/src/install.ts b/src/install.ts index 88dd088c..ae32fc19 100644 --- a/src/install.ts +++ b/src/install.ts @@ -114,7 +114,7 @@ async function addExtension(extension_csv: string, version: string) { darwin += 'if [ $' + extension + - '_found -eq 0 ]; then pecl install ' + + '_found -eq 0 ]; then sudo pecl install ' + extension + ' || echo "Couldn\'t find extension: ' + extension +