Я новачок у Ubuntu. Я хочу встановити останню версію Scala 2.11.4 на свою машину, але інструкції на їхньому веб-сайті для мене загадкові. Чи може хтось пояснити, як встановити його поетапно?
Я новачок у Ubuntu. Я хочу встановити останню версію Scala 2.11.4 на свою машину, але інструкції на їхньому веб-сайті для мене загадкові. Чи може хтось пояснити, як встановити його поетапно?
Відповіді:
Найпростішим способом встановити Scala було б використовувати інсталяційний файл .deb . На сторінці завантаження можна побачити новітню стабільну версію. Потім перейдіть на сторінку " Всі завантаження " і знайдіть цю версію (або Scala 2.11.4 ). Прокрутіть донизу сторінки цієї версії та знайдіть scala-2.11.4.deb (або відповідну версію) та скачайте її.
Якщо вам зручно в командному рядку, ви можете встановити завантажений дебют Scala за допомогою:
sudo dpkg -i scala-2.11.4.deb
В іншому випадку вам доведеться встановлювати GDebi через програмний центр Ubuntu або через термінал з:
sudo apt-get install gdebi
Після того, як GDebi встановлений, ви можете двічі клацнути на scala-2.11.4.deb у вашому файловому браузері, що відкриє інсталятор пакета. Нарешті, натисніть «Встановити пакет», і ваша нова версія Scala буде встановлена.
Просто завантажте scala.deb
та встановіть його:
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update
sudo apt-get install scala
. dpkg встановить його.
sudo apt-get install scala
, як sudo dpkg -i scala-2.11.6.deb
це достатньо, але встановлення scala.deb
з сайту, я вважаю, що краще, ніж використовувати sudo apt-get install scala
, оскільки офіційні сховища більш актуальні
Встановлення scala 2.11.4 або будь-якої іншої версії, яка не знаходиться у сховищі Ubuntu або PPA (майте на увазі: scala вимагатиме JAVA, і я припускаю, що ви вже встановили це. Дивіться довідку ubuntu, якщо у вас її немає).
Витягніть вміст десь у вашій системі. Я б вибрав / opt / scala /. Щось на зразок:
tar xvfz ~ / Завантаження / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4 / / opt / scala /
У режимі readme в "docs" ви можете запустити scala з каталогу bin:
Установка
Видаліть архів та запустіть наведені вище команди безпосередньо з
bin
каталогу. Ми рекомендуємо додати повний шляхbin
каталогу доPATH
змінної середовища.
... де у вас є такі інструменти:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
Так ви зробили б
cd /opt/scala
scala
відкрити перекладача.
Щодо ПАТ, згаданого в прочитаному мені:
Додайте Scala до свого $ PATH, додавши цей рядок .profile
у свій домашній каталог
PATH="$PATH:/opt/scala/bin"
Зверніть увагу, що ім'я шляху має бути названо тим, що ви його також вилучили. Додавання цього зупинить необхідність робити, cd /opt/scala/
і ви можете послатись scala
з будь-якої точки вашої системи.
Так, інструкція по установці на scala-lang.org коротка і передбачає певний рівень знань із налаштуванням змінних середовища. Це припущення також присутнє в більшості відповідей тут або в потоковому потоці. Ще один резон, на який я хотів додати свою відповідь, полягає в тому, що для завантаження з scala-lang.org більше не доступні файли .deb.
Нещодавно я успішно встановив Scala 2.11.7 на своїй машині, виконуючи ці кроки. Це була свіжа установка Scala, і Java 1.8 вже була присутня.
Скачано scala-2.11.7.tgz з http://www.scala-lang.org/download/ в мій каталог завантажень.
Перейдіть до каталогу завантажень і розпакуйте архів:
sudo tar xvfz scala-2.11.4.tgz
Перемістіть розпакований каталог до каталогу, зазначеного в інструкціях:
mv scala-2.11.7 /usr/local/share/scala
Налаштуйте змінні середовища назавжди. Як зазначено в запитанні про Stack Overflow тут і використовується іншими установками програмного забезпечення (наприклад, я знайшов Anaconda Python як останнє автоматичне редагування на ньому), один із надійних способів зробити це шляхом редагування файлу .bashrc або додавання цих змінних. до PATH безпосередньо з цими командами:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
Перезавантажте оболонку, щоб зміни набрали чинності:
exec $SHELL
Тепер ви можете запустити Scala REPL з командного рядка, ввівши:
scala
sudo
на кроці 2, але, можливо, на кроці 3. І вам також не потрібно .bashrc