zuqqhi2のIT日記

プログラミング + アカデミック + 何か面白いこと

   Mar 29

Install Scala and Sbt

by zuqqhi2 at 2015年3月29日
Pocket

Scala is a kind of hybrid language which is object oriented and functional.
Sbt is build tool. Sbt provides management of project/package/library.

Environment

  • OS
    • Linux www4322gi 3.2.0-64-generic #97-Ubuntu SMP Wed Jun 4 22:04:21 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
  • Scala
    • version: 2.11.1
  • Sbt
    • version: 0.13.5

Install Scala

wget http://downloads.typesafe.com/scala/2.11.1/scala-2.11.1.tgz?_ga=1.203129617.1867876236.1402137497
tar zxvf scala-2.11.1.tgz?_ga=1.203129617.1867876236.1402137497
sudo mv scala-2.11.1/ /usr/local/scala
vim ~/.bashrc
---
export PATH=$PATH:/usr/local/scala/bin
---
source ~/.bashrc
scala -version
---
Scala code runner version 2.11.1 -- Copyright 2002-2013, LAMP/EPFL
---

Install Sbt

sudo mkdir -p /usr/local/sbt/bin
sudo wget http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.5/sbt-launch.jar
sudo mv sbt-launch.jar /usr/local/sbt/
sudo vim /usr/local/sbt/bin/sbt
---
java -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M -jar `dirname $0`/../sbt-launch.jar "$@"
---
sudo chmod 755 /usr/local/sbt/bin/sbt
export PATH=$PATH:/usr/local/sbt/bin
vim ~/.bashrc
---
export PATH=$PATH:/usr/local/sbt/bin
---
source ~/.bashrc
sbt sbt-version

Related Posts

  • 2014年9月7日 [sbt]How to use plugin 目的 Scala Sbt でプラグインを使う方法のメモ。 Googleで検索しても門外漢用の記事がなくて苦労したため、メモしてみた。 環境 OSLinux www4322gi 3.2.0-64-generic #97-Ubuntu SMP […]
  • 2013年6月1日 [Scala][Play2]Install it on EC2 なんとなくscalaが使いたくなって入れてみた。 以上。 I would like to use scala, so I installed play framework. That's […]
  • 2014年2月26日 [Android][Scala][Windows7]Develop Android App with Scala 目的 JavaよりScalaの方が個人的に開発しやすいので ScalaでAndroidアプリを作成できるようにしてみる。 本当はUbuntuでやりたかったけれど、VirtualBoxからUSBで接続したAndroidが認識できなかったためWindowsで。 0. […]
  • [Play][Scala]Develop Request Driven Batch Using PlayFramework2016年12月21日 [Play][Scala]Develop Request Driven Batch Using PlayFramework [Scaka]Pancake Sort Image Video of Pancake Sort http://www.youtube.com/watch?feature=player_embedded&v=kk-_DDgoXfk Source code of scala Image Video […]
  • 2013年5月20日 [Scala]Data scaling with linear interpolation やりたいこと Scalaの勉強で簡単なデータ列の加工をしてみる。 データの大きさを合わせる為に、 線形補間を使ってデータ列を0から1の値にスケーリングする。 線形補間の式はこれ 最低値からの差分を出して、最も大きな差分の割合を計算する。 ソースコ […]
Pocket

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.