Para poder trabajar con Scala, es necesario tener:
- JDK, Java Development Kit, versión 1.6 o superior
- Sbt, a build tool for Scala (hasta lo que llevo del curso no lo he utilizado, pero lo recomienda el curso de coursera.org)
- Scala IDE for Eclipse (la versión actual está en 2.11.6, aunque el curso pide que sea la versión 2.10.2, aún así, con la nueva no he tenido problemas)
Todo esto puede ser instalado en cualquier plataforma (Windows, Linux, MAC OS X) y arquitectura (32 bits, 64 bits)
Los links de descarga son los siguientes:
- JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.HTML
- Sbt Windows: http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.12.4/sbt.msi
- Sbt Linux: http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.12.4/sbt.tgz
- Sbt MAC OS X: http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.12.4/sbt.tgz
- Scala IDE: http://scala-ide.org/download/sdk.HTML
Algunos problemas que encontré:
- Al instalar Sbt en Windows, este no se ejecutaba correctamente, marcando como error un problema de paquetes, la solución fue ejecutar primero en la línea de comandos: «sbt sbt-version», con esto automáticamente se descargan los paquetes necesarios.