ฉันใหม่สำหรับ Ubuntu ฉันต้องการติดตั้ง Scala รุ่นล่าสุด 2.11.4 บนเครื่องของฉัน แต่คำแนะนำในเว็บไซต์ของพวกเขานั้นเป็นความลับสำหรับฉัน มีใครอธิบายวิธีการติดตั้งทีละขั้นตอนได้ไหม
ฉันใหม่สำหรับ Ubuntu ฉันต้องการติดตั้ง Scala รุ่นล่าสุด 2.11.4 บนเครื่องของฉัน แต่คำแนะนำในเว็บไซต์ของพวกเขานั้นเป็นความลับสำหรับฉัน มีใครอธิบายวิธีการติดตั้งทีละขั้นตอนได้ไหม
คำตอบ:
วิธีที่ง่ายที่สุดในการติดตั้ง Scala คือการใช้ไฟล์การติดตั้ง. deb ในหน้าดาวน์โหลดคุณสามารถดูเวอร์ชั่นที่เสถียรที่สุด จากนั้นไปที่หน้าดาวน์โหลดทั้งหมดและค้นหารุ่นนั้น (หรือScala 2.11.4 ) เลื่อนลงไปที่ด้านล่างของหน้าเวอร์ชันนั้นและค้นหาscala-2.11.4.deb (หรือรุ่นที่เหมาะสม) และดาวน์โหลด
หากคุณพอใจกับบรรทัดคำสั่งคุณสามารถติดตั้งdeb Scala ที่ดาวน์โหลดด้วย:
sudo dpkg -i scala-2.11.4.deb
มิฉะนั้นคุณจะต้องติดตั้งGDebiผ่านทางศูนย์ซอฟต์แวร์ Ubuntu หรือผ่านเทอร์มินัลด้วย:
sudo apt-get install gdebi
เมื่อติดตั้ง GDebi แล้วคุณสามารถดับเบิลคลิกscala-2.11.4.debในเบราว์เซอร์ไฟล์ของคุณซึ่งจะเปิดตัวติดตั้งแพ็คเกจ สุดท้ายคลิก "ติดตั้งแพ็คเกจ" และ Scala เวอร์ชั่นใหม่ของคุณจะถูกติดตั้ง
เพียงดาวน์โหลดscala.debและติดตั้ง:
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update
sudo apt-get install scalaฉันไม่คิดว่าสกาล่าจะต้องติดตั้งเป็นครั้งที่สองอีกครั้งโดยใช้ dpkg จะติดตั้ง
sudo apt-get install scalaเท่าที่พอsudo dpkg -i scala-2.11.6.debแต่การติดตั้งscala.debจากเว็บไซต์ที่ฉันคิดว่าดีกว่าการใช้sudo apt-get install scalaเป็นคลังเก็บอย่างเป็นทางการมากขึ้นถึงวันที่
การติดตั้ง scala 2.11.4 หรือรุ่นอื่น ๆ ที่ไม่ได้อยู่ในที่เก็บ Ubuntu หรือ PPA (โปรดทราบ: scala จะต้องมี JAVA และฉันคิดว่าคุณติดตั้งสิ่งนี้ไว้แล้วดูความช่วยเหลือของ Ubuntuถ้าคุณไม่มี)
แตกเนื้อหาไปยังบางที่บนระบบของคุณ ฉันจะเลือก / opt / scala / สิ่งที่ต้องการ:
tar xvfz ~ / ดาวน์โหลด / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /
readme ในสถานะ "docs" คุณสามารถเรียกใช้ scala จากไดเรกทอรี bin:
การติดตั้ง
คลายไฟล์บีบอัดและเรียกใช้คำสั่งข้างต้นโดยตรงจาก
binไดเรกทอรี เราขอแนะนำให้เพิ่มเส้นทางแบบเต็มของbinไดเรกทอรีไปยังPATHตัวแปรสภาพแวดล้อม
... ที่คุณมีเครื่องมือต่อไปนี้:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
ดังนั้นคุณจะทำ
cd /opt/scala
scala
เพื่อเปิดล่าม
เกี่ยวกับเส้นทางที่กล่าวถึงในการอ่านฉัน:
เพิ่ม Scala ลงใน $ PATH ของคุณโดยเพิ่มบรรทัดนี้ไป.profileไว้ในไดเรกทอรีบ้านของคุณ
PATH="$PATH:/opt/scala/bin"
โปรดระลึกไว้ว่าชื่อพา ธ ต้องได้รับการตั้งชื่อตามสิ่งที่คุณแตกออกมาเช่นกัน การเพิ่มมันจะหยุดความจำเป็นในการทำcd /opt/scala/และคุณสามารถscalaประกาศได้จากทุกที่บนระบบของคุณ
ใช่คำแนะนำในการติดตั้งใน scala-lang.org นั้นสั้นและมีความเชี่ยวชาญในระดับหนึ่งพร้อมการตั้งค่าตัวแปรสภาพแวดล้อม สมมติฐานนี้มีอยู่ในคำตอบส่วนใหญ่ที่นี่หรือใน stackoverflow reson อื่นที่ฉันต้องการเพิ่มคำตอบคือไม่มีไฟล์. deb สำหรับดาวน์โหลดจาก scala-lang.org อีกต่อไป
เมื่อเร็ว ๆ นี้ฉันได้ติดตั้ง Scala 2.11.7 บนเครื่องของฉันสำเร็จแล้วโดยทำตามขั้นตอนเหล่านี้ มันเป็นการติดตั้ง Scala ที่สดใหม่และ Java 1.8 นั้นมีอยู่แล้ว
ดาวน์โหลด scala-2.11.7.tgz จากhttp://www.scala-lang.org/download/ไปยังไดเรกทอรีดาวน์โหลดของฉัน
นำทางไปยังไดเรกทอรีดาวน์โหลดและแตกไฟล์เก็บถาวร:
sudo tar xvfz scala-2.11.4.tgz
ย้ายไดเร็กทอรีที่ไม่ได้แพ็กไปยังไดเร็กทอรีที่ระบุในคำแนะนำ:
mv scala-2.11.7 /usr/local/share/scala
ตั้งค่าตัวแปรสภาพแวดล้อมอย่างถาวร ตามที่ระบุในคำถามเกี่ยวกับ Stack Overflow ที่นี่และใช้โดยการติดตั้งซอฟต์แวร์แพคเกจอื่น ๆ (เช่นฉันพบ Anaconda Python เป็นการแก้ไขอัตโนมัติครั้งสุดท้าย) หนึ่งในวิธีที่เชื่อถือได้วิธีหนึ่งคือการแก้ไขไฟล์. bashrc หรือเพิ่มตัวแปรเหล่านี้ ไปที่ PATH โดยตรงด้วยคำสั่งเหล่านี้:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
รีโหลดเชลล์เพื่อให้การเปลี่ยนแปลงมีผล:
exec $SHELL
ตอนนี้คุณสามารถเริ่ม Scala REPL จากบรรทัดคำสั่งโดยพิมพ์:
scala
sudoในขั้นตอนที่ 2 แต่อาจอยู่ในขั้นตอนที่ 3 และคุณไม่จำเป็นต้องใช้ sudo สำหรับการแก้ไขของคุณ.bashrc