Deepin - Linux配置Scala环境(Windows雷同)

Linux

1. 下载

官网下载 ,找到自己系统对应的版本
下载历史版本
我用的是Deepin,所以下载的是 ____.tgz

# nangy @ nangy-vm in ~/Downloads [13:41:59] 
$ wget https://downloads.lightbend.com/scala/2.10.5/scala-2.10.5.tgz

2. 配置

2.1 创建安装目录

进入到opt目录,切换到root用户,创建scala目录

# nangy @ nangy-vm in ~/Downloads [10:29:42] 
$ cd /usr/local 

# nangy @ nangy-vm in /usr/local [10:29:46] 
$ su
密码:

# root @ nangy-vm in /usr/local [10:29:51] 
$ mkdir scala

2.2 copy

将安装包copy到刚刚创建的scala目录下

# root @ nangy-vm in /usr/local/scala [10:39:43] C:1
$ cp /home/nangy/Downloads/scala-2.10.5.tgz -R /usr/local/scala

2.3 解压

解压到scala目录

# root @ nangy-vm in /usr/local/scala [10:40:21] 
$ tar -zxvf scala-2.10.5.tgz

2.4 配置环境变量

  • 修改/etc/profile
# root @ nangy-vm in /usr/local/scala [11:02:54] 
$ vim /etc/profile
  • 在末尾添加如下内容
# SCALA_HOME
export SCALA_HOME=/usr/local/scala/scala-2.10.5
#export SCALA_HOME=/usr/local/scala/scala-2.12.8
export PATH=$SCALA_HOME/bin:$PATH
  • 保存退出后,使/etc/profile生效
# root @ nangy-vm in /usr/local/scala [11:06:31] 
$ source /etc/profile 
  • 验证是否生效,出现如下信息即为成功
# root @ nangy-vm in /usr/local/scala [11:07:12] 
$ scala -version
Scala code runner version 2.10.5 -- Copyright 2002-2013, LAMP/EPFL

!坑

1. zsh的坑

因为我安装了zsh,所以经常出现找不到命令的报错 1

so,弄了个临时解决方案

  • 修改~/.zshrc,在末尾添加变量
# nangy @ nangy-vm in ~ [13:47:12] 
$ vim ~/.zshrc 

# 添加到末尾
# SCALA_HOME
export SCALA_HOME=/usr/local/scala/scala-2.10.5
#export SCALA_HOME=/usr/local/scala/scala-2.12.8
export PATH=$SCALA_HOME/bin:$PATH
  • 再把修改后的.zshrc覆盖其他用户根目录的.zshrc
    我这里只有root用户和自己工作用的普通用户,所以只复制一次就行
# nangy @ nangy-vm in ~ [13:51:45] 
$ su
密码:

# root @ nangy-vm in ~ [13:55:46] 
$ cp /home/nangy/.zshrc -R ~/
  • 查看一下是否覆盖成功
# root @ nangy-vm in ~ [13:56:13] 
$ tail ~/.zshrc 
# alias ohmyzsh="mate ~/.oh-my-zsh"

# MAVEN_HOME
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0
export PATH=$MAVEN_HOME/bin:$PATH

# SCALA_HOME
export SCALA_HOME=/usr/local/scala/scala-2.10.5
# export SCALA_HOME=/usr/local/scala/scala-2.12.8
export PATH=$SCALA_HOME/bin:$PATH
  • 关闭终端重新打开,就可以每次都加载变量了
    估计就是zsh的兼容坑吧,因为自己贪婪zsh的便捷,配置麻烦就麻烦吧,毕竟配置也就一次而已
    以上着重记录一下,防止以后忘记了

Windows

Windows的安装步骤和Linux步骤雷同:下载、安装、配置环境变量、验证
注意:不要使用默认路径、带空格路径、带()路径
否则会报错错误: 找不到或无法加载主类 scala.tools.nsc.MainGenericRunner


  1. 参考阅读:
    Deepin - 安装zsh及oh-my-zsh的踩坑记录 - 参考坑2 ↩︎

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值