Як встановити Scala на Fedora

Scala – це потужна мова програмування, що поєднує в собі об’єктно-орієнтовану та функціональну парадигми програмування, що робить її популярною серед розробників для створення масштабованих додатків. Якщо ви використовуєте Fedora 41, цей посібник проведе вас через кроки з ефективного встановлення Scala. Незалежно від того, чи є ви досвідченим розробником, чи тільки починаєте, у цій статті ви знайдете докладні інструкції, поради щодо усунення неполадок і додаткові ресурси для забезпечення безпроблемного процесу встановлення.

Системні вимоги

Перед установкою Scala переконайтеся, що ваша система відповідає таким мінімальним апаратним характеристикам:

  • Процесор: двоядерний процесор із частотою 2 ГГц або вище
  • Оперативна пам’ять: Не менше 4 ГБ (рекомендується 8 ГБ)
  • Дисковий простір: Мінімум 500 МБ вільного місця

Крім того, у вашій системі має бути встановлено таке програмне забезпечення:

  • Fedora 41: переконайтеся, що ваша операційна система оновлена.
  • Java Development Kit (JDK): Для роботи Scala потрібен JDK. Ми розглянемо його встановлення в наступному розділі.

Встановлення Java Development Kit (JDK)

Комплект розробника Java (JDK) необхідний для запуску додатків Scala. Щоб перевірити, чи встановлено JDK у вашій системі, виконайте таку команду:

java -version

Якщо JDK не встановлено, ви можете легко встановити його за допомогою наступної команди:

sudo dnf install java-11-openjdk-devel

Ця команда встановить OpenJDK версії 11, сумісний зі Scala. Після встановлення перевірте її ще раз за допомогою команди java -version, щоб переконатися, що вона встановлена правильно.

Встановлення Scala на Fedora 41

Рекомендований метод встановлення: Використання Coursier

Coursier – це інструмент, який спрощує встановлення Scala та її залежностей. Його рекомендують за простоту використання та ефективність. Ось як встановити Scala за допомогою Coursier:

Встановіть Coursier:

curl -Lo cs https://git.io/coursier-cli && chmod +x cs && ./cs setup

Додайте Coursier у PATH:

Вам може знадобитися додати Coursier у PATH. Відкрийте термінал і виконайте команду:

echo 'export PATH=«$HOME/.local/share/coursier/bin:$PATH»' >> ~/.bashrc && source ~/.bashrc

Перевірити встановлення:

Щоб переконатися, що Scala була встановлена правильно, виконайте таку команду:

scala -version

У терміналі має відобразитися встановлена версія Scala.

Альтернативні методи встановлення

Встановлення вручну з бінарного дистрибутива

Якщо ви віддаєте перевагу встановленню Scala вручну, виконайте наступні кроки:

Завантажте Scala:

Ви можете завантажити останню версію Scala з офіційного сайту. Використовуйте наступну команду для завантаження безпосередньо через термінал (переконайтеся, що ви замінили номер версії на останній):

wget https://downloads.lightbend.com/scala/2.13.6/scala-2.13.6.tgz

Розпакування та налаштування Scala:

Після завантаження розпакуйте tar-кульку за допомогою:

tar -xvf scala-2.13.6.tgz

У результаті буде створено каталог з ім’ям scala-2.13.6. Перемістіть цей каталог у місце, доступне всім користувачам:

sudo mv scala-2.13.6 /usr/local/

Додайте змінні оточення:

Вам потрібно встановити змінні оточення для Scala. Відкрийте файл .bash_profile або .bashrc у текстовому редакторі:

nano ~/.bashrc

Додайте такі рядки в кінець файлу:

export SCALA_HOME=/usr/local/scala-2.13.6/
export PATH=$PATH:$SCALA_HOME/bin

Збережіть і вийдіть із редактора (у nano натисніть CTRL + X, потім Y, потім ENTER). Щоб застосувати ці зміни, виконайте команду:

source ~/.bashrc

Перевірка встановлення:

Ви можете перевірити, чи правильно встановлено Scala, виконавши команду:

scala -version

Використання менеджерів пакетів (dnf)

Альтернативним методом встановлення Scala є використання менеджера пакетів Fedora, dnf. Цей метод простий, але не завжди може забезпечити останню версію Scala.

Встановіть Scala за допомогою dnf:

sudo dnf install scala

Перевірте встановлення:

Після завершення встановлення перевірте успішність встановлення Scala, виконавши команду:

scala -version

Цей спосіб швидкий і простий, але якщо вам потрібні певні версії Scala, краще використовувати Coursier або ручну установку.

Конфігурація після встановлення

Налаштування змінних оточення

Якщо ви дотримувалися ручного методу встановлення або використовували Coursier, не додаючи його до PATH, переконайтеся, що змінні оточення налаштовані правильно для зручності використання.

За необхідності відредагуйте файл .bashrc і переконайтеся, що ці рядки включені:

export SCALA_HOME=/usr/local/scala-2.13.6/
export PATH=$PATH:$SCALA_HOME/bin
export PATH="$HOME/.local/share/coursier/bin:$PATH"

Це гарантує, що як ручне встановлення, так і встановлення Coursier будуть розпізнані в термінальній сесії.

Перевірка встановлення

Успішне встановлення можна підтвердити, перевіривши версію Scala, встановлену у вашій системі, за допомогою цієї команди:

scala -version

Якщо все налаштовано правильно, ви побачите повідомлення про встановлену версію Scala, що означає, що ви готові приступити до розробки додатків!

Усунення поширених проблем з інсталяцією

Якщо ви зіткнулися з проблемами під час інсталяції, ось деякі поширені проблеми та їх вирішення:

  • Помилка: «scala: команда не знайдена»: Зазвичай це вказує на те, що Scala відсутня у вашому PATH. Переконайтеся, що ви правильно додали її у файл .bashrc або .bash_profile і запустіть `source ~/.bashrc`.
  • Помилка: Несумісна версія Java: Переконайтеся, що у вас встановлений JDK 11 або вище, оскільки старі версії можуть бути несумісні з новими версіями Scala.
  • Помилка: Permission Denied during Installation: Якщо ви отримуєте помилки дозволу під час переміщення файлів або встановлення пакетів, спробуйте запускати команди з “sudo` або перевірте права користувача.
  • Помилка: Unable to connect to repository while installing via dnf: Перевірте підключення до інтернету і переконайтеся, що ваші сховища оновлено за допомогою `sudo dnf update`.
  • Помилка: Coursier не вдається завантажити залежності: Переконайтеся, що у вас стабільне інтернет-з’єднання, і спробуйте запустити `coursier setup` ще раз.
  • Помилка: Відсутність залежностей під час запуску проєкту : Переконайтеся, що всі необхідні бібліотеки включені у файл build.sbt, якщо ви використовуєте SBT для управління проєктами.

Вітаємо! Ви успішно встановили Scala. Для отримання додаткової або корисної інформації ми рекомендуємо вам відвідати офіційний сайт Scala.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x