目錄:
注意:本教程以 scala-2.11.8.tgz 版本為例進行安裝教程
1、首先下載scala對應的壓縮包:下載地址及相關教程
2、將下載好的壓縮包放到虛擬機的 ~/下載(即home/hadoop/下載(hadoop是當前登錄Linux系統的用戶名))目錄下,然后運行如下命令:
sudo tar -zxf ~/下載/scala-2.11.8.tgz -C /usr/local #將壓縮包(根據自己下載的安裝包版本進行相應修改)解壓至/usr/local目錄下
cd /usr/local #轉到/usr/local目錄下
sudo mv ./scala-2.11.8/ ./scala #將該目錄下的scala-2.11.8(根據自己下載的安裝包版本進行相應修改)目錄改名為scala
sudo chown -R hadoop ./scala #把當前目錄下的scala子目錄的所有權限,賦予給用戶hadoop(hadoop是當前登錄Linux系統的用戶名)
3、轉到scala/bin目錄下,輸入相關命令查看scala版本
cd ./scala/bin #轉到當前目錄的scala/bin目錄下
scala -version #查看scala版本
4、如果出現如下圖所示的信息,證明安裝成功
1、編輯配置文件(建議看一下:vim基本使用說明)
vim /etc/profile
2、添加如下內容(/usr/local/scala為scala的安裝位置,請根據scala的安裝位置進行適當更改)
export SCALA_HOME=/usr/local/scala
export PATH=${SCALA_HOME}/bin:$PATH
3、配置完之后,保存並退出(注意:如果無法保存並退出,請強制退出,並輸入 sudo vim /etc/profile 然后重新執行第2和3步即可)
執行 source /etc/profile 使環境變量生效
執行 scala -version 正常返回版本信息,則Scala環境配置成功
1、轉到 /usr/local/scala 目錄下,並新建一個放代碼的目錄(即文件夾)
cd /usr/local/scala
sudo mkdir mycode
2、進入新建的mycode目錄下,並新建代碼文件
cd mycode
vim test.scala
3、添加如下代碼后,保存並退出。
1
2
3
4
5
|
object
HelloWorld {
def main(args: Array[String]){
println(
"Hello, World!"
)
}
}
|
4、最后運行如下兩條命令
scalac test.scala #筆者認為此步就是將test.scala運行出中間代碼
scala -classpath . HelloWorld #運行HelloWorld類(即上邊代碼中object后面的類名。 注意:此命令中“.”兩側都有一個空格)
5、運行結果如下則表示成功:
(一)配置環境未成功
1、如果 二、配置環境 不起作用,可以嘗試一下在/usr/local目錄下 執行 vim ~/.bashrc
2、然后在文件開頭加上 export PATH=$PATH:/usr/local/scala/bin 之后,保存並退出。(冒號后面的 /usr/local 根據自己scala安裝位置而定)
3、執行 source ~/.bashrc 使環境變量生效
(二)部分命令無法使用,或者部分文件無法保存或者編輯
解決方式:在命令前加 sudo(使用超級用戶身份執行該命令),然后輸入本機開機密碼即可(也可能不用輸入)。
本文鏈接:https://www.cnblogs.com/hwh000/p/12310651.html
參考文章:(第三篇文章含有Linux下安裝和Windows下安裝)
2020寒假生活學習日記(八) https://www.cnblogs.com/jccjcc/p/12286692.html
Linux下安裝Scala https://www.cnblogs.com/freeweb/p/5623795.html
scala-2.11.8部署安裝 https://blog.csdn.net/weixin_42330251/article/details/89449625