Ver Fonte

:bug: fix php composer

Jeremy Zheng há 3 anos atrás
pai
commit
0e7c3fd4b5
1 ficheiros alterados com 9 adições e 3 exclusões
  1. 9 3
      scripts/spring/setup.sh

+ 9 - 3
scripts/spring/setup.sh

@@ -37,12 +37,18 @@ then
     npm install yarn -g
     npm install yarn -g
 fi
 fi
 
 
+mkdir -p $HOME/.local/bin $HOME/tmp $HOME/local $HOME/downloads
+
 echo 'setup php'
 echo 'setup php'
+if [ ! -f "$HOME/downloads/composer" ]
+then
+    wget -O $HOME/downloads/composer https://getcomposer.org/installer
+fi
 if [ ! -f "$HOME/.local/bin/composer" ]
 if [ ! -f "$HOME/.local/bin/composer" ]
 then
 then
-    mkdir -p  $HOME/.local/bin
-    wget -O $HOME/.local/bin/composer https://getcomposer.org/installer
-    chmod +x $HOME/.local/bin/composer
+    cd $HOME/downloads
+    php composer
+    mv composer.phar $HOME/.local/bin/composer
 fi
 fi
 
 
 echo 'setup ssh'
 echo 'setup ssh'