From 5ac0427fdb19686d6c03ad438928f6144632d2a6 Mon Sep 17 00:00:00 2001 From: Todor Totev Date: Wed, 27 Jan 2016 22:06:49 +0200 Subject: [PATCH] Install node.js 4.2.5 - most stable at the moment Fix Android SDK installation Fix nativescript cli installation See https://github.com/NativeScript/nativescript-cli/issues/1429 --- setup/empty | 0 setup/empty.tar.gz | Bin 129 -> 0 bytes setup/native-script.ps1 | 17 +++++++++++++---- 3 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 setup/empty delete mode 100644 setup/empty.tar.gz diff --git a/setup/empty b/setup/empty deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/setup/empty.tar.gz b/setup/empty.tar.gz deleted file mode 100644 index 89ce897787366a28fe2c76522bf47114853cfb8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129 zcmb2|=3oE=?ziU*`3@NfxLmaD>fhjZ&3o=*7bVv&ft36SJ8VxZYSjz*Z@PHmvKgtn zj|ZPynxA*=^CR2Mv%dXPtkgKVX26hRAa@X4JTV3ZS YuYW6l9%2cM{PBu)b=Arh3>pj!04*3cnE(I) diff --git a/setup/native-script.ps1 b/setup/native-script.ps1 index 1edb36e7b1..96970f1b3f 100644 --- a/setup/native-script.ps1 +++ b/setup/native-script.ps1 @@ -11,7 +11,7 @@ write-host -BackgroundColor Black -ForegroundColor Yellow "Installing Google Chr cinst googlechrome write-host -BackgroundColor Black -ForegroundColor Yellow "Installing node.js" -cinst nodejs.install -version 5.1.0 +cinst nodejs.install -version 4.2.5 write-host -BackgroundColor Black -ForegroundColor Yellow "Installing Java Development Kit" cinst jdk8 @@ -20,11 +20,14 @@ write-host -BackgroundColor Black -ForegroundColor Yellow "Installing Android SD cinst android-sdk # setup android sdk -echo yes | cmd /c $env:localappdata\Android\android-sdk\tools\android update sdk --filter "tools,platform-tools,android-23,build-tools-23.0.2,extra-android-m2repository" --all --no-ui +echo yes | cmd /c "$env:localappdata\Android\android-sdk\tools\android" update sdk --filter "tools,platform-tools,android-23" --all --no-ui +echo yes | cmd /c "$env:localappdata\Android\android-sdk\tools\android" update sdk --filter "build-tools-23.0.1,extra-android-m2repository" --all --no-ui # setup environment -if (!$env:ANDROID_HOME) { [Environment]::SetEnvironmentVariable("ANDROID_HOME", "$env:localappdata\Android\android-sdk", "User") } +if (!$env:ANDROID_HOME) { + [Environment]::SetEnvironmentVariable("ANDROID_HOME", "$env:localappdata\Android\android-sdk", "User") +} if (!$env:JAVA_HOME) { $curVer = (Get-ItemProperty "HKLM:\SOFTWARE\JavaSoft\Java Development Kit").CurrentVersion @@ -34,6 +37,12 @@ if (!$env:JAVA_HOME) { # install NativeScript CLI write-host -BackgroundColor Black -ForegroundColor Yellow "Installing NativeScript CLI" -npm install -g nativescript + +$oldPathUser = [Environment]::GetEnvironmentVariable("PATH", "User") +$pathMachine = [Environment]::GetEnvironmentVariable("PATH", "Machine") +$myPath = [Environment]::GetEnvironmentVariable("PATH") +[Environment]::SetEnvironmentVariable("PATH", "$myPath;$oldPathUser;$pathMachine;$env:ProgramFiles\nodejs") + +cmd /c "npm" install -g nativescript write-host -BackgroundColor Black -ForegroundColor Yellow "This script has modified your environment. You need to log off and log back on for the changes to take effect."