tar "Нет такого файла или каталога" ошибка при установке Scala

Я выполнил эти шаги, чтобы загрузить и установить Scala, но столкнулся с некоторыми проблемами.

Установить Scala

  1. Сначала загрузите scala-2.12.1.tgz с сайта scala
  2. Затем выполните следующие команды в терминале

    sudo mkdir /usr/local/src/scala
    sudo tar -xvf sscala-2.12.1 .tgz -C /usr/local/src/scala/nano .bashrc
    

    после этого добавьте эту переменную в конце открытого .bashrc файл

    export SCALA_HOME=/usr/local/src/scala/scala-2.12.1
    export PATH=$SCALA_HOME/bin:$PATH
    . .bashrc
    

Когда я написал в терминале 2-ю команду, она показала

tar: usr/local/src/scala/nano.bashrc: cannot open: no such file or directory
tar: Error is not recoverable: existing now.

Мне нужна помощь, чтобы решить эту проблему.

1 ответ

Решение

Вы получили следующую ошибку:

tar: usr/local/src/scala/nano.bashrc: cannot open: no such file or directory
tar: Error is not recoverable: existing now.

потому что вы не извлекли содержимое scala-2.12.1.tgz из-за ошибки типа. Вместо:

sudo tar -xvf sscala-2.12.1.tgz -C / usr / local / src / scala / nano.bashrc

Правильные команды должны быть:

sudo mkdir / usr / local / src / scala /  
sudo tar -xvf scala-2.12.1.tgz -C / usr / local / src / scala /  
нано.bashrc

Эти команды решат непосредственную проблему в вопросе, однако следует отметить, что, согласно официальному сайту Scala, наиболее популярным способом получить Scala является либо использование Scala через sbt, инструмент сборки Scala, либо использование Scala через IDE. Использование Scala через IntelliJ IDE рекомендуется для начинающих, которые не знакомы с командной строкой. Бесплатный пакет моментальных снимков intellij-idea-community можно установить во все поддерживаемые в настоящее время версии Ubuntu с помощью следующих команд:

sudo snap install intellij-idea-community --classic  

В Ubuntu 16.04 и 18.04 имя пакета требуемого Java 8 JDK в репозиториях Ubuntu по умолчанию - openjdk-8-jdk, и его можно установить с помощью следующей команды:

sudo apt install openjdk-8-jdk  

Выполните следующие команды, чтобы экспортировать путь к SCALA_HOME в переменную PATH.

export SCALA_HOME="/usr/local/src/scala/scala-2.12.1"
export PATH=$SCALA_HOME/bin:$PATH
source ~/.bashrc
Другие вопросы по тегам