这个问题似乎源于安装路径中的非ASCII字符在DART SDK中使用的第三方库(NSS)中处理的方式。
在此处查看错误报告和有关此问题的更新:http://code.google.com/p/dart/issues/detail?id=15364
题
我已经注视着飞镖一段时间了,想给它开枪开发一个新的Web应用程序。不幸的是,我和我的同事都遇到了几个背包。
首先,没有一个样品可以开箱即用。打开样本将立即在“输出”选项卡中显示:
--- 07-NOV-2013 16:50:02运行pub Get ... ---酒吧被失败,[1]解决依赖关系...失败的nss_init呼叫。
这是一个意外的错误。请跑
pub --trace 'get'
并将结果包括在错误报告中 http://dartbug.com/new.
**警告:应用程序可能无法运行,因为软件包没有安装。 **
尝试启动任何简单样本(无聚合物)将失败此消息:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:3030/solar/web/packages/browser/dart.js
添加 dart.js
手动到项目并更改路径的文件将纠正问题。但是任何需要使用酒吧软件包管理器的东西都会在消息中失败 Failed NSS_Init call.
如上所示。
与DART凝视时,其他人是否遇到过这些问题?有任何提示或建议吗?
编辑:我正在使用Windows 8并下载了64位飞镖编辑器档案。
编辑2:
这是来自 --trace
标志(与 pub get --trace
并不是 pub --trace 'get'
如上上面的错误消息所示...):
> pub get --trace
Failed NSS_Init call.
---- Log transcript ----
FINE: Pub 0.8.10+3.r29803
IO : Spawning cmd /c ver
IO : Finished ver. Exit code 0.stdout:Microsoft Windows [Version 6.2.9200]Nothi
ng output on stderr.
SLVR: Solving dependencies:
| - browser any from hosted (browser)
IO : Get versions from https://pub.dartlang.org/api/packages/browser.
SLVR: BacktrackingSolver took 0:00:00.047007 seconds.
| - Requested 1 version lists
| - Looked up 0 cached version lists
| - Requested 0 pubspecs
| - Looked up 1 cached pubspecs
|
MSG : Resolving dependencies...
FINE: Clean up system cache temp directory C:\Users\myusername\AppData\Roaming\Pub\
Cache\_temp.
ERR : Failed NSS_Init call.
---- End log transcript ----
解决方案
这个问题似乎源于安装路径中的非ASCII字符在DART SDK中使用的第三方库(NSS)中处理的方式。
在此处查看错误报告和有关此问题的更新:http://code.google.com/p/dart/issues/detail?id=15364