Difference between revisions of "Scala At Home"
From mi-linux
Jump to navigationJump to searchm |
(Removed netbeans; updated Scala version) |
||
Line 1: | Line 1: | ||
− | The steps needed to install Scala | + | The steps needed to install Scala on Ubuntu are slightly complicated, as you need the latest version of Scala (not the one that comes with Ubuntu). If you have already installed Scala, the instructions below will remove them and install the correct versions for you. |
This is what you should do: | This is what you should do: | ||
Line 17: | Line 17: | ||
$ source ~/.bashrc | $ source ~/.bashrc | ||
$ scala | $ scala | ||
− | Welcome to Scala version 2. | + | Welcome to Scala version 2.9.1.final (Java HotSpot(TM) Server VM, Java 1.6.0_22). |
Type in expressions to have them evaluated. | Type in expressions to have them evaluated. | ||
Type :help for more information. | Type :help for more information. | ||
Line 23: | Line 23: | ||
scala> // Press Ctrl+d to get out of this interpreter | scala> // Press Ctrl+d to get out of this interpreter | ||
</nowiki> | </nowiki> | ||
− | * You should now have | + | * You should now have Scala version 2.9.1 correctly installed. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 48: | Line 32: | ||
# | # | ||
− | # This script install Scala v1. | + | # This script install Scala v1.9.1 on Ubuntu. |
− | # (c) Sarah Mount | + | # (c) Sarah Mount 2012 |
# | # | ||
Line 56: | Line 40: | ||
echo | echo | ||
− | gksudo 'apt-get -y --quiet remove | + | gksudo 'apt-get -y --quiet remove scala' |
echo | echo | ||
Line 70: | Line 54: | ||
cd /tmp | cd /tmp | ||
− | wget http://www.scala-lang.org/downloads/distrib/files/scala-2. | + | wget http://www.scala-lang.org/downloads/distrib/files/scala-2.9.1.final.tgz |
− | tar xvzf scala-2. | + | tar xvzf scala-2.9.1.final.tgz |
echo | echo | ||
Line 77: | Line 61: | ||
echo | echo | ||
− | gksudo 'mv scala-2. | + | gksudo 'mv scala-2.9.1.final /opt' |
− | gksudo 'ln -s /opt/scala-2. | + | gksudo 'ln -s /opt/scala-2.9.1.final/ /opt/scala' |
echo | echo | ||
Line 84: | Line 68: | ||
echo | echo | ||
− | echo "export SCALA_HOME=/opt/scala-2. | + | echo "export SCALA_HOME=/opt/scala-2.9.1.final" >> ~/.bashrc |
− | echo "export PATH=$PATH:/opt/scala-2. | + | echo "export PATH=$PATH:/opt/scala-2.9.1.final/bin" >> ~/.bashrc |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
source ~/.bashrc | source ~/.bashrc | ||
</nowiki> | </nowiki> |
Revision as of 15:39, 9 February 2012
The steps needed to install Scala on Ubuntu are slightly complicated, as you need the latest version of Scala (not the one that comes with Ubuntu). If you have already installed Scala, the instructions below will remove them and install the correct versions for you.
This is what you should do:
- Copy the BASH script below into a file called
install-scala.sh
- Open a command line.
cd
to wherever you storedinstall-scala.sh
- Make the script executable by executing the following command on the shell (remember you don't type in the
$
, that's the shell prompt!):
$ chmod +x install-scala.sh
- Run the script like this (you will be asked to enter your password):
$ ./install-scala.sh
- Check that Scala was installed properly, like this:
$ source ~/.bashrc $ scala Welcome to Scala version 2.9.1.final (Java HotSpot(TM) Server VM, Java 1.6.0_22). Type in expressions to have them evaluated. Type :help for more information. scala> // Press Ctrl+d to get out of this interpreter
- You should now have Scala version 2.9.1 correctly installed.
install-scala.sh script
#!/bin/bash # # This script install Scala v1.9.1 on Ubuntu. # (c) Sarah Mount 2012 # echo echo Getting ready... echo gksudo 'apt-get -y --quiet remove scala' echo echo Installing the Sun version of Java and making it default... echo gksudo 'apt-get -y --quiet install eclipse sun-java6-jdk' gksudo 'update-java-alternatives -s java-6-sun' echo echo Downloading Scala... echo cd /tmp wget http://www.scala-lang.org/downloads/distrib/files/scala-2.9.1.final.tgz tar xvzf scala-2.9.1.final.tgz echo echo Installing Scala... echo gksudo 'mv scala-2.9.1.final /opt' gksudo 'ln -s /opt/scala-2.9.1.final/ /opt/scala' echo echo Setting environment variables... echo echo "export SCALA_HOME=/opt/scala-2.9.1.final" >> ~/.bashrc echo "export PATH=$PATH:/opt/scala-2.9.1.final/bin" >> ~/.bashrc source ~/.bashrc