First one has to get their java working.
To install java
1 2 3 4 5 6 7 8 9 10 |
$sudo add-apt-repository ppa:webupd8team/java $sudo apt-get update $sudo apt-get install oracle-java7-installer $sudo update-java-alternatives -s java-7-oracle $which java /usr/bin/java $java -version java version "1.7.0_13" Java(TM) SE Runtime Environment (build 1.7.0_13-b20) Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode) |
Once java is installed we will install scala, I like using stow for my package management for non apt-get stuff.
1 2 3 4 5 6 7 8 |
$cd /usr/local/stow $sudo wget http://www.scala-lang.org/downloads/distrib/files/scala-2.10.0.tgz $sudo tar zxvf scala-2.10.0.tgz $sudo stow scala-2.10.0 $which scalac /usr/local/bin/scalac $scalac -version Scala compiler version 2.10.0 -- Copyright 2002-2012, LAMP/EPFL |
Now that we have scala is installed lets get play framework installed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
$cd /usr/local/ $sudo wget http://downloads.typesafe.com/play/2.1.0/play-2.1.0.zip $sudo unzip play-2.1.0.zip $cd framework/sbt/boot $sudo chmod -R o+w boot $vi ~/.bashrc (let add to PATH=$PATH:/usr/local/play-2.1.0:. ) $source ~/.bashrc $play _ _ _ __ | | __ _ _ _| | | '_ \| |/ _' | || |_| | __/|_|\____|\__ (_) |_| |__/ play! 2.1.0 (using Java 1.7.0_13 and Scala 2.10.0), http://www.playframework.org This is not a play application! Use `play new` to create a new Play application in the current directory, or go to an existing application and launch the development console using `play`. You can also browse the complete documentation at http://www.playframework.org. |
If you get an error when you launch play that means you havent given the rights to the boot folder, check the commands I have listed above again.