2013-01-12 3 views
1

패키지 스칼라 및 스칼라 라이브러리 v 2.9.2 + dfsg-1이있는 데비안 불안정 상자에 IntelliJ Idea Community Edition v 123.72, 스칼라 플러그인 0.6.371이 있습니다. 새 Scala 모듈을 만들 때 "컴파일러 라이브러리"및 "표준 라이브러리"에 대해 두 개의 빈 드롭 다운이있는 "SCALA_HOME"또는 "Existent Library"를 묻습니다.Debian에서 IntelliJ 용 Scala plugin을 사용하는 방법?

플러그인과 함께 배포판 스칼라 패키지를 사용할 수 있습니까? 그렇다면 "새 프로젝트 양식"을 어떻게 작성합니까?

그렇지 않다면, 어디에서 Scala의 Linux 바이너리 배포판을 찾을 수 있습니까?

는 (모두 직선 앞으로 것 같다,하지만 내 Google - Fu는 나를 실패합니다.)

답변

1

이 (어디서나 가능) 스칼라 here의 최신 버전을 다운로드 한 후 압축을 푼 디렉토리로 스칼라 가정을 설정합니다. IntelliJ는 나머지 부분을 처리합니다.

+0

정확히 어떤 번들입니까? 리눅스 바이너리는 없다? – Bittrance

+0

@Bittrance 오른쪽 [파일] (http://www.scala-lang.org/downloads/distrib/files/scala-2.10.0.tgz)은 원하는 파일입니다. 예를 들어'scala-2.10.0'이라는 디렉토리에 압축을 풀고 IntelliJ를 가리키면 'scala-compiler'에서 사용할 라이브러리와 'scala-library'에서 사용할 라이브러리를 파악할 수 있습니다. –

0

또는 intelliJ가 찾고있는 디렉토리 구조를 mkdir 및 ln -s를 사용하여 다시 작성하십시오.

데비안 패키지 관리자는 루트 디렉토리 전체에 비트와 조각을 설치합니다. 나는 다음과 같은 IntelliJ를 당신이 시도 할 수 인 IntelliJ를 시스템 링크를 생성하고 만족하려면

는/usr/share/자바 찾고있는 libs가 발견 :

mkdir /usr/share/java/lib 
ln -s /usr/share/java/scala-library-X.X.X.jar /usr/share/java/lib/scala-library.jar 
ln -s /usr/share/java/scala-compiler-X.X.X.jar /usr/share/java/lib/scala-compiler.jar 
export SCALA_HOME=/usr/share/java 

적성이 사방 스칼라 덩어리를 떨어 이유는,/usr/lib/scala와 같은보다 일반적인 중앙 위치 대신에 나에게 수수께끼가 남아 있습니다. 누군가?

+0

꽤 표준 적입니다. 실행 파일은/usr/bin,/usr/share/doc에있는 문서,/usr/share/man에있는 man 페이지에 저장되며, maven은 페이지에있는 파일을 원한다고 가정합니다. JAR 파일은/usr/share/java에 있습니다./usr/lib가 잘못되었습니다. 이는 아키텍처에 특정한 파일을위한 것이며 JAR은 각각의 개별 포트에 대해 다시 컴파일 할 필요가 없습니다. – prosfilaes

관련 문제