Skip to content

Instantly share code, notes, and snippets.

@naranjja
Last active June 28, 2018 07:22
Show Gist options
  • Save naranjja/5e6f382502483d9a4bb92b216b497870 to your computer and use it in GitHub Desktop.
Save naranjja/5e6f382502483d9a4bb92b216b497870 to your computer and use it in GitHub Desktop.
Install NativeScript on *buntu
# Install Node.js
sudo apt-get install nodejs -y
sudo apt-get install npm -y
# Install NativeScript Core
sudo npm install -g nativescript
# Install NativeScript dependencies
sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 libstdc++6:i386 -y
sudo apt-get install g++ -y
sudo apt-get install python-software-properties -y
# Install Java
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update -y
sudo apt-get install oracle-java8-installer -y
sudo update-alternatives --config java -y
sudo echo "export JAVA_HOME=$(update-alternatives --query javac | sed -n -e 's/Best: *\(.*\)\/bin\/javac/\1/p')" >> ~/.bashrc
# Install Android SDK
# https://developer.android.com/studio/#downloads
cd /
sudo mkdir android
sudo chmod -R 777 android
cd android
sudo mkdir sdk
cd sdk
sudo wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
sudo unzip sdk-tools-linux-4333796.zip
sudo echo "export ANDROID_HOME=/android/sdk" >> ~/.bashrc
# Install Android dependencies
sudo $ANDROID_HOME/tools/bin/sdkmanager "tools" "platform-tools" "platforms;android-25" "platforms;android-27" "build-tools;27.0.3" "extras;android;m2repository" "extras;google;m2repository"
# Check installation
tns doctor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment