2013-01-23 7 views
0

MacBook Air에 스칼라를 설치하기 위해 두 번씩 시도해 보았습니다. 동일한 문제가 발생했습니다.스칼라를 실행할 수 없습니다.

첫 번째 stime 스칼라를 설치하면 bin, lib, & src 디렉토리로 모든 적절한 파일을 이동했습니다. 터미널에 "scala"라고 입력하면 다음과 같은 오류가 발생합니다.

Error occurred during initialization of VM 
java/lang/ClassNotFoundException: error in opening JAR file /usr/lib/charset.alias 

그래서 나는 그것을 알아 내려고 노력했습니다. 내가 겪고있는 문제는 이것이 꽤 흔한 오류 인 것 같다. (그리고 나는이 오류의 원인을 이해한다.) 그러나 이것이 실제로 일어나는 원인을 알아 내지 못한다. 난 내 lib 디렉터리에있는 모든 적절한 .jar 파일을 가지고 있는지 확인했다. 잠시 후 Homebrew를 사용하여 Scala를 설치하기로 결정했습니다. Homebrew를 사용하여 Scala를 성공적으로 설치 한 후에 터미널에 "scala"를 입력 할 때 위와 같은 오류가 발생합니다.

무엇이 누락 되었습니까? 미리 감사드립니다!

+0

유효한'$ SCALA_HOME'을 (를) 가지고 계십니까? –

+0

@ om-nom-nom 아니요, 유효한 $ SCALA_HOME을 가지고 있는지 잘 모르겠습니다. 이것을 어떻게 확인할 수 있습니까? – galois

+0

저는 실제로 (내부적으로) (50 번째 줄 근처의) 'scala' 스크립트 (http://hastebin.com/luxuvayido.coffee)를 보았는데 문제가되지 않는 것처럼 보입니다. –

답변

0

HomeBrew을 통해 설치를 시도하십시오.

D' 오 : 당신은

편집도 그런 식으로 SBT 얻을 수 있습니다! You have ... Java/JVM/JRE/JDK 설치가 손상되지 않았는지 여부를 살펴 보겠습니다. 불평하는 파일의 이름은 Mac의 용의자입니다.

다음을 편집 :

정말 엉덩이에서 그렇게해서는 안됩니다. 내 MacBook 에 해당 파일이 있습니다! 다음을 포함합니다 :

# This file contains a table of character encoding aliases, 
# suitable for operating system 'darwin10.0'. 
# It was automatically generated from config.charset. 
# Packages using this file: 
* UTF-8 
+0

정확히 내 charset.alias 파일에 포함되어 있습니다. Java/JVM/JRE/JDE 설치가 손상되지 않았는지 여부를 테스트하기위한 권장 사항은 무엇입니까? 나는 단지 간단한 프로그램을 컴파일하고 실행하려고하지만 무언가를 놓치지 않기를 원한다. 감사! – galois

+0

Java 프로그램을 성공적으로 컴파일하고 실행하여 모든 것이 제대로 작동하는 것처럼 보입니다. 다른 제안? – galois

+0

@galois : 나는 아무것도 생각할 수 없다. SBT 프로젝트를 생성하고 Scala가 성공적으로 실행되는지 확인하여 다른 데이터 포인트를 얻을 수 있습니다. –