참고: 저장소에서 미리 빌드된 패키지가 아닌 소스 패키지를 사용해야 했습니다(손상되었으므로 적어도 IDEA가 불평할 것입니다).
페이지에서:
http://www.scala-lang.org/downloadsscala.final.tgz
패키지를 다운로드했습니다 . 압축을 풀어서 설치했습니다 /usr/local/share
.
그러나 IntelliJ IDEA를 실행하고 이 디렉토리를 가리키면 누락되었다고 불평합니다 /doc/scala-devel-doc...
(뭔가 누락되었을 수 있지만 IDEA는 나머지 부분을 잘라냅니다).
나도 다운로드했지만 scala.final-devel-docs.tgz
동일한 누락된 파일에 대해 불평했습니다.
이 패키지에는 스칼라 설치 방법에 대한 지침이 포함되어 있지 않습니다. 스칼라 웹 페이지에는 설치 방법에 대한 정보도 부족합니다( tgz
파일 압축을 풀 때 사용할 수 있는 설명 제외 tar
).
오픈수세 11.4, IntelliJ IDEA 10.5.2.
해결책은 Eclipse Luke를 사용하는 것입니다.
인생을 살아가면서, 나는 망가진 아이디어/제품 등을 고치기보다는 완전히 피하는 경향이 있는 것 같습니다.
어쨌든 누군가가 유용하다고 생각할 수도 있습니다.
- IntelliJ는 .jar 패키지 누락에 대해 불평하지 않지만 하위 디렉터리 누락에 대해 불평하지 않습니다.
- docs 추가 패키지를 수동으로 다운로드한 다음 YOUR_SCALA_MAIN_DIR/doc/scala-devel-docs 디렉터리에 압축을 풀 수 있습니다(이름 지정에 유의하세요. tgz 파일에 일부 이름이 추가되었습니다. 압축을 푼 후 이름을 바꾸세요).
- 설치 "지침"이 완전히 잘못되었습니다. 첫 번째 명령은 아무것도 테스트하지 않고 추가 패키지를 설치합니다.
- 일단 설치되면 시스템 파일에 액세스할 수 있는 권한이 충분하지 않고 루트로 시스템 수준에서 무언가를 테스트하기 때문에 설치를 테스트할 수 없습니다... 스마트하지 않습니다.
- 또한 코드는 파일이 사용자가 가정한 것과 다른 위치에 있을 것으로 예상하기 때문에 작동하지 않습니다(고정하기 쉬움).
- 결론은 IntelliJ가 여전히 코드를 실행할 수 없다는 것입니다!
이제 비교를 위해 Eclipse에서는(매우 불안정한 Scala 플러그인에 대한 많은 의견에도 불구하고) 아무것도 구성할 필요가 없을 뿐만 아니라 자체 테스트 코드도 즉시 컴파일됩니다(IntelliJ에서는일부time), 오류 없이 실행되어 실행되었습니다.
동일한 스칼라가 사용됩니다. 차이점이 뭐야?
@userUnknown, 도움을 주셔서 정말 감사합니다!덕분에 Scala를 더욱 완벽하게 설치할 수 있게 되었습니다.
...또는 IntelIJ
약간의 노력 끝에 IntelliJ도 성공적으로 설정했습니다. 더 쉬운 방법이 있을 수도 있지만 이것이 저에게 효과적입니다.
- 스칼라 설치
- IntelliJ 설치
- 스칼라 플러그인 설치
- Scala 가상 프로젝트 만들기
- IntelIJ 종료
- 개인 IntelliJ 디렉토리로 이동
- config/options/applicationLibraries.xml 편집
- 3개의 섹션이 있어야 합니다. 하나는 빈 태그가 있고, 하나는 컴파일러용이고 다른 하나는 라이브러리용입니다. 첫 번째 부분을 완전히 제거합니다(빈 태그 포함).
- IntelliJ를 다시 실행하면 끝입니다.
Eclipse가 프로젝트를 처리하는 방식이 매우 이상하기 때문에 Eclipse와 함께 IntelIJ를 설치했습니다.
답변1
README 파일에서
cat /opt/scala/doc/README
나는 이것을 가져갔다:
Scala Software Distributions
----------------------------
- scala-<major>.<minor>.<patch>.tar.bz2 Unix distribution
- scala-<major>.<minor>.<patch>.tar.gz Unix distribution
- scala-<major>.<minor>.<patch>.zip Windows distribution
The standard distributions require Java 1.5 or above. If you don't
know which version of Java you have, run the command "java -version".
Scala Tools
-----------
- fsc Scala offline compiler
- scalac Scala compiler
- scaladoc Scala API documentation generator
- scala Scala interactive interpreter
- scalap Scala classfile decoder
Run the command "scalac -help" to display the list of available
compiler options.
Unix Installation
-----------------
Untar the archive. All Scala tools are located in the "bin" directory.
Adding that directory to the PATH variable will make the Scala commands
directly accessible.
You may test the distribution by running the following commands:
$ ./bin/sbaz install scala-devel-docs
$ ./bin/scalac doc/scala-devel-docs/examples/sort.scala
$ ./bin/scala examples.sort
[6,2,8,5,1]
[1,2,5,6,8]
$ ./bin/scala
scala> examples.sort.main(null)
[6,2,8,5,1]
[1,2,5,6,8]
scala>:quit
$
(생략: Windows 주석)
이것이 당신을 더 발전시킬 것입니까?