일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- play2 강좌
- 스칼라 강좌
- 파이썬 데이터분석
- Actor
- 파이썬 강좌
- 이더리움
- Play2
- Golang
- Hyperledger fabric gossip protocol
- 스칼라 동시성
- hyperledger fabric
- 스위프트
- 주키퍼
- 안드로이드 웹뷰
- 스칼라
- 파이썬 동시성
- 블록체인
- 그라파나
- 플레이프레임워크
- CORDA
- 엔터프라이즈 블록체인
- akka 강좌
- Play2 로 웹 개발
- 파이썬
- Akka
- 하이퍼레저 패브릭
- 파이썬 머신러닝
- 하이브리드앱
- Adapter 패턴
- play 강좌
- Today
- Total
HAMA 블로그
예제로 보는 아카(akka) - 1. 세팅 본문
- Scala 2.11 기반 (2.13.1의 짝은 아래 2.6.3 입니다.)
- Akka 2.4.11 기반 (2.6.3)
환경 설치 및 프로젝트 만들기
Activator 를 이용한 방식도 일반적인데 그건 다른 블로그글을 참고하세요~ Activator , Play2 세팅
1. JDK 1.8 버전 설치
Akka 를 하기 위해서 미리 깔려져 있어야 할것은 단지 JDK 1.8 뿐입니다. jdk 1.8 설치하기
scala 나 Sbt 를 위한 것 들은 IntelliJ 에서 자체 제공합니다. (플러그인 다운로드)
2. IntelliJ 설치
처음 시작 하려면 무조건 IntelliJ 씁시다. 편하니깐~ (내부에 대부분 준비되어 있습니다)
가) IntelliJ 다운로드 받기에서 Ultimate 버전으로 다운 받습니다.
나) IntelliJ 를 설치합니다. (다운받은 exe 클릭)
- next ~ next 계속해주세요. 설치위치 및 옵션들은 알아서 잡으시고요.
다) 설치 끝. IntelliJ 아이콘을 클릭하여 실행 시켜 봅시다.
2. IntelliJ 실행
중요포인트 : 설치하고 처음 실행 할 때 Scala 와 Sbt 에 대한 플러그인을 꼭 설치~
출발~~~~!!
처음 IntelliJ 를 실행하면 IDE 세팅 설정을 물어보는데 처음 하는것이니 아래것 선택하고 다음~
평가판 선택하시고 다음~
IDE 색상 선택하시고 다음 ~
이런것들이 기본적으로 있다는 야그~ 다음~
Scala 기반의 akka 를 할 것이므로 Scala 인스톨 추가 그리고 다음~
자 이제 시작 화면이 뜨는데 프로젝트 만들기 전에 설정에서 따로 플러그인을 설치해줘야합니다.
빨강색 박스의 Configure 누르고 플러그인 선택하세요.
Broswe repositories.. 선택
SBT 로 검색해서 모두 설치해 줍니다.
재 시작 ~
이제 진짜 새로운 프로젝트를 만들어 보죠.
Create New Project 선택
왼쪽 Scala 선택하시고 오른쪽에 나온 목록중에 sbt 선택해서 프로젝트를 만듭니다.
프로젝트 만들어 주시면 됩니다.
프로젝트 만들고 나서 Sbt 에 AKKA 디펜던시 추가 - 끝 -
build.sbt 파일에 akka 디펜던시 추가 하면 끝!!
- libraryDependencies +=
- "com.typesafe.akka" %% "akka-actor" % "2.4.11"
이 글을 작성한지 4년지난 2020년 3월 현재, 아래와 같이 버전을 맞춰줘야 제대로 작동하더군요.
scalaVersion := "2.13.1"
libraryDependencies +=
"com.typesafe.akka" %% "akka-actor" % "2.6.3"
이 아래는 나중에 우분투에 배포할때 우분투에 있어야할 환경들입니다.
우분투 14.04 에 scala 2.11.8 및 sbt 13.11 설치
# scala Installation
wget www.scala-lang.org/files/archive/scala-2.11.8.deb
sudo dpkg -i scala-2.11.8.deb
# sbt Installation
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823
sudo apt-get update
sudo apt-get install sbt
'Akka' 카테고리의 다른 글
예제로 보는 아카(akka) - 5. 액터 사이의 통신및 액터 멈추기 (0) | 2016.10.05 |
---|---|
예제로 보는 아카(akka) - 4. 액터 생명 주기 (0) | 2016.10.05 |
예제로 보는 아카(akka) - 3. 부모,자식 액터 (0) | 2016.10.05 |
예제로 보는 아카(akka) - 2. 생성 (Hello Akka) 및 메세지 수신 (0) | 2016.10.04 |
예제로 배우는 아카(akka) - Akka 시작하기 (0) | 2016.10.02 |