Scala 개발하기 위해 필요한 JDK, Scala 를 포함한 프로그램들을 설치하고, 개발 환경을 구축하기 위해서 최근 Scala Community에서 주로 사용하는 Coursier 를 활용하고자 합니다.
Scala 로 만들어진 artifact fetching tool 으로, One-click Installation 만으로 Scala 개발환경을 구축할 수 있게 도움을 주는 도구입니다.
https://get-coursier.io/docs/cli-installation
Coursier 는 binary 형태로 배포 하며, 아래 curl 을 통해서 다운로드 받으면, Curl을 실행한 경로에 cs 바이너리 파일이 생성됩니다.
curl -fLo cs [<https://git.io/coursier-cli->](<https://git.io/coursier-cli->)"$(uname | tr LD ld)"
앞서 다운로드 받은 cs 파일을 실행하기 위해서 권한을 아래와 같이 우선 수정합니다.
chmod +x cs
다음 명령어를 수행하면, Scala 개발을 하기 위한 도구, JDK, Scala REPL, Ammonite REPL, SBT, Scala Compiler 가 모두 최신 버전으로 한번에 설치가 되고, 바로 Scala 개발을 시작하면 됩니다.
cs setup -y
위의 방법이 에러가 나면
./cs setup