2012-11-05 2 views
0

OSX Lion을 사용하여 Mac에 화상을 기록했습니다. 여기wordcount.scala error

scalac -classpath /var/folders/_j/_7d75_hj79133bcm7xrqzvz80000gn/T/maven/hadoop-core-0.20.2.jar:/var/folders/_j/_7d75_hj79133bcm7xrqzvz80000gn/T/maven/log4j-1.2.15.jar:/var/folders/_j/_7d75_hj79133bcm7xrqzvz80000gn/T/maven/commons-httpclient-3.1.jar:/var/folders/_j/_7d75_hj79133bcm7xrqzvz80000gn/T/maven/commons-cli-1.2.jar:/var/folders/_j/_7d75_hj79133bcm7xrqzvz80000gn/T/maven/zookeeper-3.3.4.jar:/Users/BessonPascal/Desktop/scalding/target/scalding-assembly-0.8.0.jar: -d /var/folders/_j/_7d75_hj79133bcm7xrqzvz80000gn/T/script-build /Users/BessonPascal/Desktop/wordCount.scala 
error: scala.tools.nsc.MissingRequirementError: object scala not found. 
    at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:655) 
    at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:605) 
    at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:145) 
    at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackageClass(Definitions.scala:146) 
    at scala.tools.nsc.symtab.Definitions$definitions$.AnyClass(Definitions.scala:176) 
    at scala.tools.nsc.symtab.Definitions$definitions$.init(Definitions.scala:814) 
    at scala.tools.nsc.Global$Run.<init>(Global.scala:697) 
    at scala.tools.nsc.Main$.process(Main.scala:105) 
    at scala.tools.nsc.Main$.main(Main.scala:123) 
    at scala.tools.nsc.Main.main(Main.scala) 

error: fatal error: object scala not found. 
+0

http://stackoverflow.com/questions/5395470/fatal-error-object-scala-not-found를보세요 –

+0

하지만 도움이되지 않았습니다. – patzoul

답변

0

을 내가 OSX에서 실행 한 끓는의 단어 수의 몇 가지 다른 버전은 다음과 같습니다 제가 설치를 테스트 할 수있는 단어 count.scala 프로그램을 실행하면, 다음과 같은 오류 메시지가 나타납니다. 빌드가 Gradle을 기반으로 build.gradle 스크립트는 다른 메이븐의 repos에서 필요한 라이브러리의 일치하는 버전을 당겨하는 방법을 보여줍니다

https://github.com/Cascading/Impatient/tree/master/part8

(나중에 1.3 이상이어야합니다).

지금까지 나는 SBT보다 더 안정적인 Gradle 또는 Maven을 발견했습니다 - 적어도 Hadoop Standalone을 위해 "--hdfs-local"을 실행하고 "fat jars" 원격 Hadoop 클러스터에서 실행