小编ovr*_*and的帖子

在Ubuntu上获得spidermonkey js的最佳方法?

我需要在我的工作机器上安装Spidermonkey JS引擎.我正在处理的项目有一个jslint脚本,需要Spidermonkey或类似的js二进制文件.我已经尝试从源代码编译Spidermonkey并陷入依赖地狱.我尝试从ubuntu存储库安装rhino软件包,结果很慢而且坏了.今天早上,我成功编译了Google的V8引擎并按照此处的说明构建了v8jslint:

http://blog.stevenreid.co.uk/2011/06/27/jslint-command-line-tool-powered-by-v8/

v8jslint工作,但一次只能lint一个文件.例如,

$ v8jslint foo/*.js
Run Code Online (Sandbox Code Playgroud)

如果我在foo下有a.js,b.js和c.js,v8jslint只会lint a.js. 轻松修复:我可以为此编写一个bash脚本.更大的问题是v8jslint与我们的构建服务器上的Spidermonkey jslint不兼容.有没有人在最近的Ubuntu版本上构建Spidermonkey,或者知道一个好的解决方法?

javascript ubuntu spidermonkey

16
推荐指数
4
解决办法
2万
查看次数

SBT无法解析构建定义中的依赖关系

我正在制作一个需要向某个服务器发出多部分POST请求的SBT任务.我想使用Dispatch来发出请求.我在build.sbt项目的顶层有以下内容:

libraryDependencies ++= Seq(
  "net.databinder.dispatch" %% "dispatch-core" % "0.9.5"
)
Run Code Online (Sandbox Code Playgroud)

任务定义在project/Build.scala.我有

import sbt._
import Keys._
import dispatch._

object SubmitBuild extends Build {
  ...
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

[error] /Users/ken/xxxxtools/project/Build.scala:3: not found: object dispatch
[error] import dispatch._
[error]        ^
Run Code Online (Sandbox Code Playgroud)

如果我删除import dispatch._然后sbt将编译.我知道我安装了Dispatch.SBT为什么不能找到它?

scala sbt

3
推荐指数
1
解决办法
5435
查看次数

标签 统计

javascript ×1

sbt ×1

scala ×1

spidermonkey ×1

ubuntu ×1