Scala 2.11.4 kurulumu hakkında?


18

Ubuntu'da yeniyim. Makineme en son Scala sürüm 2.11.4'ü yüklemek istiyorum, ancak web sitelerindeki talimatlar benim için şifreli. Birisi adım adım nasıl kurulacağını açıklayabilir mi?


USC'nin 2.9 değeri var. Kullanmak için yeterli değil mi? edit: Ayrıca 2.10 için bir PPA vardır launchpad.net/~jens-braeuer/+archive/ubuntu/ppa 2.11 için değil henüz 2.10 yeterli olur mu?
Rinzwind

Yanıtlar:


17

Scala'yı kurmanın en kolay yolu .deb kurulum dosyasını kullanmak olacaktır . Açık indirme sayfasına en yeni kararlı sürümü görebilirsiniz. Ardından Tüm İndirilenler sayfasına gidin ve bu sürümü (veya Scala 2.11.4 ) bulun . Bu sürümün sayfasının en altına gidin ve scala-2.11.4.deb (veya uygun sürümü) arayın ve indirin.

Komut satırından memnunsanız, indirilen Scala deb'ini aşağıdakilerle kurabilirsiniz:

sudo dpkg -i scala-2.11.4.deb

Aksi takdirde, GDebi'yi Ubuntu Yazılım Merkezi'nden veya aşağıdakileri içeren bir terminalden kurmanız gerekir :

sudo apt-get install gdebi

GDebi yüklendikten sonra , dosya tarayıcınızda paket yükleyiciyi açacak olan scala-2.11.4.deb dosyasına çift ​​tıklayabilirsiniz . Son olarak, "Paketi Yükle" ye tıkladığınızda, yeni Scala sürümünüz yüklenecektir.


1
+1 .deb dosyaları sağladıklarına işaret ettiğiniz için teşekkür ederiz. Ancak, gdebi'ye ihtiyacınız yok, bu kadar basit: sudo dpkg -i scala-2.11.4.deb
Stephen

Onları bu bağlantıda bulamadım, ancak arşiv sayfasındalar: scala-lang.org/files/archive
Twisted Pear

9

Sadece indirin scala.debve kurun:

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 dpkg -i scala-2.11.4.deb sudo dpkg -i scala-2.11.6.deb olmalıdır
Manish Ranjan

2
Ben scala kullanarak iki kez tekrar yüklenmesi gerektiğini düşünmüyorum sudo apt-get install scala. dpkg kuracak.
Praveen Sripati

1
@PraveenSripati Yeterince sudo apt-get install scalaolduğu gibi neden koyduğundan emin değilim sudo dpkg -i scala-2.11.6.debama resmi depolar daha güncel olduğu için scala.debkullanmaktan daha iyi olduğunu düşündüğüm siteden yüklemesudo apt-get install scala
Yahya Uddin

Dpkg-deb: hata: `` scala-2.11.6.deb '' bir debian format arşivi değil
amit_kumar

3

Scala 2.11.4 veya Ubuntu depo veya PPA içinde olmayan herhangi başka bir sürümünü yükleme (zihin olsa: scala JAVA gerektirmez ve ben bunu zaten yüklemiş üstlenecek Bkz. Ubuntu yardım değil varsa).

  • indirmek dosyayı.
  • İçeriği sisteminizde bir yere çıkarın. / Opt / scala / seçeneğini tercih ederim. Gibi bir şey:

    tar xvfz ~ / Dosyalar / scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /

  • "Docs" içindeki benioku, bin dizininden scala çalıştırabileceğiniz durumda:

Kurulum

Arşivi açın ve yukarıdaki komutları doğrudan dizinden çalıştırın bin . Ortam değişkenine bindizinin tam yolunu eklemenizi öneririz PATH.

  • ... aşağıdaki araçlara sahip olduğunuz yer:

    - scala       Scala interactive interpreter
    - scalac      Scala compiler
    - fsc         Scala resident compiler
    - scaladoc    Scala API documentation generator
    - scalap      Scala classfile decoder
    

    Yani yapardın

    cd /opt/scala
    scala
    

    tercüman açmak için.


  • Beni okuyan PATH ile ilgili olarak:

    Bu satırı .profileana dizininize ekleyerek Scala'yı $ PATH'nıza ekleyin

    PATH="$PATH:/opt/scala/bin"
    

    Yol adının, onu çıkardığınız addan sonra da adlandırılması gerektiğini unutmayın. Eklemek, yapma ihtiyacını ortadan cd /opt/scala/kaldırır scalave sisteminizin herhangi bir yerinden müdahale edebilirsiniz .


0

Evet, scala-lang.org'daki kurulum talimatları kısadır ve ortam değişkenlerinin ayarlanması ile belirli bir yeterlilik düzeyini üstlenir. Bu varsayım, buradaki veya yığın akışındaki cevapların çoğunda da mevcuttur. cevabımı eklemek istediğim başka bir rezon, scala-lang.org'dan indirilebilecek başka .deb dosyası olmaması.

Son zamanlarda bu adımları izleyerek Scala 2.11.7'yi makineme başarıyla yükledim. Yeni bir Scala kurulumuydu ve Java 1.8 zaten mevcuttu.

  1. Http://www.scala-lang.org/download/ adresinden scala-2.11.7.tgz dosyasını İndirilenler dizinine indirdi .

  2. İndirilenler dizinine gidin ve arşivi açın:

    sudo tar xvfz scala-2.11.4.tgz
    
  3. Paketi açılmış dizini talimatlarda belirtilen dizine taşıyın:

    mv scala-2.11.7 /usr/local/share/scala
    
  4. Ortam değişkenlerini kalıcı olarak ayarlayın. Yığın taşması söz konusu belirtildiği gibi burada ve diğer yazılım paketi yüklemeleri tarafından kullanılan, (mesela ben üzerinde son otomatik düzenleme gibi Anaconda Python bulundu), bunu yapmanın güvenli yollarından biridir bu değişkenleri Bashrc dosyasını düzenleyerek veya eklemektir bu komutlarla doğrudan PATH'a:

    export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
    
    export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
    
  5. Değişikliklerin etkili olması için kabuğu yeniden yükleyin:

    exec $SHELL
    

Şimdi Scala REPL komutunu komut satırından başlatarak başlatabilirsiniz:

scala 

Sana ihtiyacım yok sanırım sudo2. adımda, ama belki 3. adımda Ve ayrıca düzenleme için Sudo gerek yok senin.bashrc
Wayne_Yux

Akılda tutulması gereken bir şey daha, sudo şifrenizin ilk gönderimden sonra 15 dakika daha geçerli olmasıdır. Ubuntu dokümanlarından help.ubuntu.com/community/RootSudo .
tomaskazemekas

Ben sadece .bashrc tarafından doğrudan satırla düzenledim: export PATH = "/ opt / scala / scala-2.12.1 / bin: $ PATH"
wayneeusa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.