code

IntelliJ로 스칼라 설정

codestyles 2020. 10. 28. 08:07
반응형

IntelliJ로 스칼라 설정


스칼라 플러그인이 설치된 Intellij ultimate 11.1이 있습니다.

homebrew를 사용하여 scala 2.9.2를 설치했습니다.

/usr/local/Cellar/scala/2.9.2>



>which scala
/usr/local/bin/scala
>scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL

새 자바 모듈 프로젝트를 만들면 다음과 같은 결과가 나타납니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력

누군가가 이러한 문제를 해결하도록 도와 줄 수 있습니까? 왜 스칼라 플러그인이이 문제를 즉시 작동하지 않았습니까? :)


/usr/local/Cellar/scala/2.9.2/libexec첫 번째 스크린 샷에 디렉토리 를 지정해야합니다 . 이것은 맥입니다 brew특정, 동일한 경우는 유효 grails통해 설치 brew.

표준 Scala 배포판 다운로드 는 IDEA가 올바르게 이해하는 다른 레이아웃을 가지고 있으며, IDEA에서 예상하는 디렉토리 brew작성하는 libexec디렉토리를 생성 합니다./lib/src


Intellij 11.1.5 업데이트

다음은 IntelliJ에서 Scala를 설치하고 실행하려는 모든 사용자를위한 단계입니다.

Scala 플러그인 다운로드

IntelliJ> 환경 설정> 플러그인> 저장소 찾아보기 ...> Scala 확인을 클릭하고 IntelliJ가 다시 시작되도록 허용

Scala 다운로드

터미널에서

brew install scala --with-docs

IntelliJ 검색 프로세스를위한 심볼릭 링크 설정

ln -s /usr/local/Cellar/scala/<version>/libexec/src /usr/local/Cellar/scala/<version>/src
ln -s /usr/local/Cellar/scala/<version>/libexec/lib /usr/local/Cellar/scala/<version>/lib
mkdir -p /usr/local/Cellar/scala/<version>/doc/scala-devel-docs
ln -s /usr/local/Cellar/scala/<version>/share/doc/scala /usr/local/Cellar/scala/<version>/doc/scala-devel-docs/api

IntelliJ에서 프로젝트 만들기

여기서는 평소처럼 처음부터 Java 프로젝트를 만들 것입니다. 그러나 마지막 단계에서 "기술"페이지에서 Scala를 선택합니다.

에서 사용 스칼라 유통 입력/usr/local/Cellar/scala/<version>

에서 컴파일러 선택 드롭 다운scala-compiler

Ok를 클릭하면 첫 번째 Scala 개체를 만들 준비가되었습니다.

참고로-> http://scalacookbook.blogspot.com/2012/09/scala-for-intellij.html


최신 Brew는 이미이 문제를 인식하고 Scala를 설치할 때 자동 심볼릭 링크를 생성했습니다.

먼저 문서와 함께 Scala를 설치하십시오.

brew install scala --with-docs

둘째, IntelliJ에서 다음 경로를 제공하십시오.

/usr/local/opt/scala/idea

문서를 별도로 다운로드하는 대신 --with-docshomebrew와 함께 scala를 설치할 때 옵션을 사용할 수 있습니다 .

brew install scala --with-docs

그런 다음 IntelliJ에서 scala-library의 JavaDocs 경로를 /usr/local/Cellar/scala/2.9.2/share/doc.


intelJIdea로 스칼라를 구성하는 또 다른 방법을 찾았습니다. scala가 brew와 함께 설치된 경우 터미널에 작성하십시오.

brew info scala

당신은 그런 smth를 볼 것입니다

scala: stable 2.11.4 (bottled)
http://www.scala-lang.org/
/usr/local/Cellar/scala/2.11.4 (3401 files, 433M) *
  Built from source with: --with-docs
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/scala.rb
==> Options
--with-docs
    Also install library documentation
--with-src
    Also install sources for IDE support
==> Caveats
To use with IntelliJ, set the Scala home to:
  /usr/local/opt/scala/idea

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

그런 다음 /usr/local/opt/scala/idea아이디어 구성 패널에 포함 하십시오.


나는 Yosemite를 사용하고 있으며 다음이 나를 위해 일했습니다.

brew install scala --with-docs

그런 다음 Java SDK를 사용하여 새 프로젝트를 만들고 컴파일러에 넣어 IntelliJ를 테스트했습니다.

/usr/local/Cellar/scala/[insertversion]/libexec

이 설정으로 새 프로젝트를 만들 때 IntelliJ에서 보는 내용은 다음과 같습니다.

나는 이것을 통해 Hello World 프로그램 컴파일을 테스트 했고 콘솔에 올바르게 컴파일되었습니다.

참고로, Homebrew가 말하면 내 컴파일 경로가 위와 달라야한다고 논리적으로 보이지만 @Zagorulkin이 위에서 말한 내용을 무시했습니다.


로 변경 /usr/local/Cellar/scala/2.9.2하면 /usr/local/Cellar/scala/갈 수 있습니다.

참고 URL : https://stackoverflow.com/questions/10827017/setting-up-scala-with-intellij

반응형