Kushtet paraprake:
Hapi 1: Përditësoni sistemin tuaj
Hapi 2: Instaloni OpenJDK Environment
Hapi 3: Shkarkoni dhe instaloni Scala
Hapi 4: Shembuj të përdorimit të Scala
Scala është një gjuhë programimi e orientuar drejt objekteve dhe funksionale. Është një gjuhë popullore që është përdorur për zhvillimin e aplikacioneve, si Spark, Akka dhe Lift.
Në këtë artikull, unë do t'ju tregoj se si të instaloni Scala në një shembull të serverit CentOS 7.
Kushtet paraprake:
Të gjitha udhëzimet në këtë artikull janë të zbatueshme për një përdorues sudo jo-root që përdor CentOS 7. Kështu, ju duhet të vendosni një shembull të ri të serverit Vultr CentOS 7 dhe të krijoni një përdorues sudo jo-root përpara se të zhyteni.
Hapi 1: Përditësoni sistemin tuaj
Pasi të regjistroheni si përdorues sudo jo-root nga terminali juaj SSH, gjëja e parë që duhet të bëni është të përditësoni sistemin:
sudo yum update -y && sudo reboot
Përdorni të njëjtin përdorues për t'u identifikuar përsëri pasi sistemi të rindizet.
Hapi 2: Instaloni OpenJDK Environment
Scala kërkon versionin Java të ekzekutimit 1.6 ose më të ri. Këtu mund të instaloni versionin më të fundit të OpenJDK Runtime Environment 1.8.0 duke përdorur YUM:
sudo yum install java-1.8.0-openjdk.x86_64
Ju mund të vërtetoni instalimin e Java Runtime duke ekzekutuar komandën e mëposhtme:
java -version
Kjo komandë duhet të nxjerrë diçka që i ngjan:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Përveç kësaj, ju duhet të vendosni variablat e mjedisit "JAVA_HOME" dhe "JRE_HOME".
sudo cp /etc/profile /etc/profile_backup #Backup the profile file in order to prevent unintentional mistakes
echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
source /etc/profile
Tani, mund të printoni dy variablat e mjedisit për rishikim:
echo $JAVA_HOME
echo $JRE_HOME
Hapi 3: Shkarkoni dhe instaloni Scala
Shkarkoni dhe instaloni skedarin më të fundit Scala RPM nga faqja zyrtare e Scala, i cili në momentin e shkrimit është 2.11.8:
cd ~
wget http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm
sudo yum install scala-2.11.8.rpm
Verifikoni instalimin tuaj:
scala -version
Prodhimi duhet të ngjajë:
Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL
Hapi 4: Shembuj të përdorimit të Scala
Instalimi i Scala ka përfunduar. Le të hedhim një vështrim se si ta përdorim atë.
Ekzekutoni programin e kodit Scala dhe futuni në guaskën Scala:
scala
Në guaskën Scala, mund të llogaritni rezultatin e një formule:
scala> 1+2
res0: Int = 3
ose, ekzekutoni një funksion:
scala> println("Hello Scala")
Hello Scala
Nëse dëshironi të largoheni nga guaska Scala:
:q
Ju gjithashtu mund të përdorni scalacprogramin për të përpiluar .scalakodin burimor.
Shkruani kodin burimor të një programi shembull duke përdorur vi:
vi hello.scala
Futni segmentin e kodit më poshtë:
object HelloWorld {
def main(args: Array[String]) {
println("Hello World!")
}
}
Ruani dhe hiqni dorë:
:wq
Përpiloni kodin burimor me scalac:
scalac hello.scala
Programi do të nxjerrë dy skedarë të përpiluar: HelloWorld.classdhe HelloWorld$.class. Ju mund të ekzekutoni skedarin e përpiluar me scala:
scala HelloWorld
Prodhimi do të lexojë:
Hello World!
Për më tepër, mund të futni funksionet Scala në një skript bash dhe më pas të ekzekutoni skriptin duke përdorur bash:
vi script.sh
Plotësoni skedarin me:
#!/bin/sh
exec scala "$0" "$@"
!#
object HelloWorld extends App {
println("Hello world!")
}
HelloWorld.main(args)
Ruani dhe hiqni dorë:
:wq
Ekzekutoni skriptin në guaskën bash:
sh script.sh
Përsëri, dalja do të lexojë:
Hello world!