Skip to content

Instantly share code, notes, and snippets.

@alessandroleite
Last active August 23, 2016 21:26
Show Gist options
  • Save alessandroleite/de086c87203dc3cde67507dbfa23a679 to your computer and use it in GitHub Desktop.
Save alessandroleite/de086c87203dc3cde67507dbfa23a679 to your computer and use it in GitHub Desktop.
Minimal Configuration to develop for Predix on Linux

Predix Linux Config

  • Oracle Java 8
  sudo apt-add-repository ppa:webupd8team/java
  sudo apt-get update
  sudo apt-get install -y oracle-java8-installer
  • Apache Maven
  wget http://apache.mindstudios.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
  tar xzvf apache-maven-3.3.9-bin.tar.gz
  rm apache-maven-3.3.9-bin.tar.gz
  sudo ln -s /opt/apache-maven-3.3.9/ /opt/maven
  • Cloud Foundry Command Line
  wget https://s3.amazonaws.com/go-cli/releases/v6.21.1/cf-cli-installer_6.21.1_x86-64.deb
  sudo dpkg -i cf-cli-installer_6.21.1_x86-64.deb
  sudo rm cf-cli-installer_6.21.1_x86-64.deb
  • Install CF Predix plugin
  cf install-plugin -f https://github.com/PredixDev/cf-predix/releases/download/1.0.0/predix_linux64 
  • NodeJS
  curl -sL https://deb.nodesource.com/setup_4.x | sudo bash -
  sudo apt-get update -yq
  sudo apt-get install -y build-essential nodejs
  npm -v
  • Bower
  sudo npm install -g bower
  bower -v
  • Grunt
  sudo npm install -g grunt-cli
  grunt --version
  • Git
  sudo apt-get install -y git git-core
  • Spring Tool Suite
  wget http://dist.springsource.com/release/STS/3.8.1.RELEASE/dist/e4.6/spring-tool-suite-3.8.1.RELEASE-e4.6-linux-gtk-x86_64.tar.gz
  tar xzvf spring-tool-suite-3.8.1.RELEASE-e4.6-linux-gtk-x86_64.tar.gz
  rm  spring-tool-suite-3.8.1.RELEASE-e4.6-linux-gtk-x86_64.tar.gz
  • RVM
   gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
   curl -sSL https://get.rvm.io | bash -s stable
  • Bash Profile
  vim ~/.bash_profile

  source ~/.profile

  export JAVA_HOME="/usr/lib/jvm/java-8-oracle"
  export MAVEN_HOME="/opt/apache-maven-3.3.9"
  export PATH="$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH"
source ~/.bash_profile
  • Ruby
   rvm install ruby
   ruby -v
  • UAAC
  gem install cf-uaac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment