我的项目需要sbt 0.11.3,但是,port install只能给我0.11.2。如何使用macport安装sbt 0.11.3?
$ sudo port install sbt
---> Installing sbt @0.11.2_0
---> Activating sbt @0.11.2_0
答案 0 :(得分:4)
首先,您可以联系列为该端口维护者的人员。 (请port info sbt
找到维护者)。然而,在维护者更新端口之前可能需要一些时间,或者可能没有分配维护者(显示为" nomaintainer@macports.org")。
或者,您也可以在macports trac上提交票证。
但是如果您需要立即使用更新的版本,并且不想手动构建sbt(configure; make; make install)。然后,您可以在本地portfile存储库中创建sbt的portfile副本并更新该端口文件。
portindex
port install -s sbt
这仅适用于新版本与旧版本非常相似的版本,并且不需要对构建过程进行任何更改。
我希望这可以提供帮助。
答案 1 :(得分:1)
我在8月16日将MacPorts中的sbt更新为0.12.0。正如Vortexfive所说,最好是使用MacPorts的trac来请求更新。
答案 2 :(得分:0)
据我了解,你安装的sbt只是发射器。如果要使用不同版本的sbt,可以在project / build.properties中指定它,如下所示:
sbt.version=0.11.3
然后0.11.2 sbt启动器应该下载sbt版本0.11.3,你可以在你的项目中使用它。我在我的本地机器上试过这个并且它可以工作。
的更多信息