アレッ*_*ックス 7 scala sbt sublimetext3
我希望能够在Mac 10.9.3上的Sublime Text 3中构建Scala应用程序.我安装了Scala 2.11.1和sbt 0.13.5,它们都运行良好.我用自制软件安装它们.
但是,我似乎无法找到如何为Scala项目创建构建系统.例如,这个不起作用:
{
"cmd": ["sbt", "test"],
"selector": "source.scala",
"working_dir": "${project_path}"
}
Run Code Online (Sandbox Code Playgroud)
我发现了几个不同的,但它们也不适合我.你的意见?
更新:
[Errno 2] No such file or directory: 'sbt'
[cmd: ['sbt', 'test']]
[dir: /Users/alex/Documents/projects/scala/dir1]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]
Run Code Online (Sandbox Code Playgroud)
UPDATE2:
{
"cmd": ["/usr/local/bin/sbt", "test"],
"selector": "source.scala",
"working_dir": "${project_path}"
}
Run Code Online (Sandbox Code Playgroud)
一款应用:
class MainTest extends App {
println("Hellowa!")
}
Run Code Online (Sandbox Code Playgroud)
输出:
[0m[[0minfo[0m] [0mSet current project to scala (in build file:/Users/alex/Documents/projects/scala/)[0m
[0m[[0minfo[0m] [0mCompiling 1 Scala source to /Users/alex/Documents/projects/scala/target/scala-2.10/classes...[0m
[0m[[32msuccess[0m] [0mTotal time: 4 s, completed Jun 16, 2014 4:51:38 PM[0m
[Finished in 7.2s]
Run Code Online (Sandbox Code Playgroud)
Homebrew 在 中安装可执行文件/usr/local/bin,但您现在提供的错误文本显示该目录不在您的路径中。
有两种方法可以修复它:
1)更改"cmd": ["sbt", "test"],为"cmd": ["/usr/local/bin/sbt", "test"],
2) 添加/usr/local/bin到您的PATH环境变量。请注意,您需要以 Sublime Text 等 GUI 应用程序注意到更改的方式来执行此操作;请参阅例如在 OS X 中设置环境变量?欲了解详情
| 归档时间: |
|
| 查看次数: |
12150 次 |
| 最近记录: |