우분투(Ubuntu 12.04.4 LTS (GNU/Linux 3.5.0-30-generic x86_64)에 Play Framework 2.2.2를 설치하다 삽질한 내용을 정리했다.
Play Framework는 Java 7, Scala 버전이 낮은 경우 실행중 여러가지 에러를 발생시켰다. 처음엔 발생한 에러가 버전과 관련이 있을꺼란 생각을 못해서 무척이나 헤멨다.
Java 7
(JVM 7이 설치되어 있으면 이 단계 패스)
일단, JVM 7을 설치하기 위해서는 add-apt-repository커멘드가 필요한데 없다면 아래와 같이 설치한다.
sudo apt-get install python-softwore-properties
이제 java 7을 설치하자.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
정상적으로 설치되었는지 버전을 확인해 보자.
Scala
(신버전 Scala가 설치되어 있으면 이 단계 패스)
이미 설치되어 있는지, 버전은 어떻게 되는지 체크한다.
which scala
scala -version
기존에 구버전이 설치되어 있는 경우 아래와 같이 제거한다.
sudo apt-get remove scala-library scala
웹에서 deb 설치패키지를 다운로드한다.(여기서는 2.10.3 버전을 설치)
wget www.scala-lang.org/files/archive/scala-2.10.3.deb
패키지를 설치한다.
sudo dpkg -i scala-2.10.3.deb
sudo apt-get update
sudo apt-get install scala
Play Framework
Play Framwork를 다운로드한다.
wget http://downloads.typesafe.com/play/2.2.2/play-2.2.2.zip
압축을 풀면 된다. upzip이 없으면 받아서 설치(sudo apt-get install zip unzip)한 후 압축을 푼다.
사용하기 편하도록 .profile파일에 Play Framework 패스를 추가한다.
PATH=$PATH:/설치경로/play-2.x.x
콘솔에 다시 로그인하면 위에서 지정한 패스가 적용될테니 콘솔에서 play라고 치면 아래와 같은 화면을 볼 수 있다.
이제 Play Framework를 즐기면 된다~!!!
