Не большой поклонник засорения моей переменной PATH
. Я просто символическую ссылку на все мои программы в / usr / local / bin, который находится в classpath. Например, если вы загрузили scala и распаковали его в /opt/scala-2.9.0-1, выполните в терминале следующее:
ln -s /opt/scala-2.9.0-1/bin/scala /usr/local/bin
Теперь просто наберите scala
в терминале, и все готово.
Таким образом, вам не нужно устанавливать PATH
или менять его, когда у вас есть новая версия scala, которую вы хотите попробовать. Если вы загружаете новую версию, вы можете распаковать ее в любом месте и поставить ссылку на новую версию. Допустим, вы загружаете версию 2.9.1 и распаковываете ее в /opt/scala-2.9.1. Вы можете набрать в терминале следующее
ln -s /opt/scala-2.9.1/bin/scala /usr/local/bin/scala2.9.1
Теперь, чтобы использовать scala 2.9.1, вы просто запускаете scala2.9.1
в терминале.
Когда вы будете готовы перейти на полную версию 2.9.1, просто обновите символическую ссылку.
Вы также можете добавить scaladoc, scalac, scalap и другие таким же образом
ln -s /opt/scala-2.9.0-1/bin/scalac /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/scalap /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/scaladoc /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/fsc /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/sbaz /usr/local/bin
ln -s /opt/scala-2.9.0-1/bin/sbaz-setup /usr/local/bin