Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2014-05-28) 使用brew安装scala 2.8.x

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

有时候我们需要使用旧版本的scala,比如2.8.x,但是brew只支持2.9.x以后的。

我们可以自己动手创建一个scala.rb,来支持brew:

require 'formula'

class Scala < Formula
  homepage 'http://www.scala-lang.org/'
  url 'http://www.scala-lang.org/files/archive/scala-2.8.2.final.tgz'
  # 如果已经下载到本地,则
  # url 'file:/Users/freewind/Downloads/scala-2.8.2.final.tgz'
  version '2.8.2'

  def install
    rm_f Dir["bin/*.bat"]
    doc.install Dir['doc/*']
    man1.install Dir['man/man1/*']
    libexec.install Dir['*']
    bin.install_symlink Dir["#{libexec}/bin/*"]
  end
end


然后:

brew install scala.rb --with-docs


查看本地通过brew安装了的scala版本:

brew info scala


切换到某个特定版本:

brew switch scala 2.8.2
comments powered by Disqus