Scala 安装期间出现 tar“没有这样的文件或目录”错误

Scala 安装期间出现 tar“没有这样的文件或目录”错误

我按照以下步骤下载并安装 scala,但遇到一些问题。

安装 Scala

  1. 首先从 scala 网站下载 scala-2.12.1.tgz
  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
    

当我在终端中输入第二条命令时,它显示

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 -xvfsscala-2.12.1 .tgz-C /usr/local/src/scala/nano .bashrc

正确的命令应该是:

sudo mkdir /usr/local/src/scala/  
sudo tar -xvfscala-2.12.1.tgz-C /usr/local/src/scala/  
纳米 .bashrc

这些命令可以解决问题中的直接问题,但需要注意的是,根据官方Scala 网站获取 Scala 的最流行方法是通过 sbt(Scala 构建工具)或通过 IDE 使用 Scala。对于不熟悉命令行的初学者,建议通过 IntelliJ IDE 使用 Scala。免费的intellij-idea 社区可以使用以下命令在当前所有支持的 Ubuntu 版本中安装 snap 包:

sudo snap install intellij-idea-community --classic  

在 Ubuntu 16.04 和 18.04 中,默认 Ubuntu 存储库中所需 Java 8 JDK 的包名称是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

相关内容