飞镖编辑Dartium:"无法启动酒吧服务或连接到酒吧"

时间:2014-07-13 17:52:12

标签: dart dart-editor dart-pub

我刚刚在Ubuntu 14.04上安装了Dart编辑器,打开了向日葵演示,右键单击了sunflower.html,选择了Run in Dartium,面对的是"无法启动酒吧服务或连接到酒吧。&#34 ;所以我去了Google,发现了以下原因:

"在Dartium中运行"没有调用" pub serve"正确用于不在web /或测试/中的Dart文件(但是向日葵演示文件都在web /中) https://code.google.com/p/dart/issues/detail?id=18990

项目文件必须在" C:\ Users [username] \ dart"而不是" C:\ progs \ Dart \ projects" (没有帮助;我不在Windows上,但Dart编辑器附带的演示会出错吗?)

https://code.google.com/p/dart/issues/detail?id=19659

最新版本中的相同问题出现在Mac OSX上,下一版本中承诺的错误修复(没有帮助;我没有在Mac OSX上,而下一个版本已经出现)
https://code.google.com/p/dart/issues/detail?id=19143

另一项服务正在侦听端口8080(不,我检查了端口,并确保dart pub服务器已经运行,并重新启动了几次) dart error - could not start pub serve or connect to pub

所以我找到了更多信息,让我想到从命令行尝试pub serve。所以我通过Dart编辑器(找到pubspec.yaml的位置)进入了向日葵项目的目录,并在命令行中输入了:

sudo /opt/dart/dart-sdk/bin/pub serve

导致:

You don't have a lockfile, so we need to generate that:
Resolving dependencies... (1.1s)
Downloading browser 0.9.1...
Got dependencies!
Loading source assets... 
Serving sunflower web on http:// localhost:8080
Build completed successfully

很好,我想,所以我打开了Chrome并访问了http:// localhost:8080并看到了这个:

404 Not Found
Could not find asset web in package sunflower.

在我的命令行控制台中,我看到了这一点:

[web] GET / → Could not find asset sunflower|web.
[web] GET /favicon.ico → Could not find asset sunflower|web/favicon.ico.

我即将对我的谷歌搜索和调查更加积极,但我想我会在这里提出这个问题以防我无法找到答案。虽然我在运行我的第一个Dart演示之前遇到了许多障碍,这导致了糟糕的介绍(我知道,Dart是新的),我一直喜欢人们对它的评价,我不得不让它工作。请像Dart一样帮助我。 :)

非常感谢!

2 个答案:

答案 0 :(得分:1)

我遇到了类似的错误,这为我解决了这个问题:
1)将所有html / css / dart文件移动到/ web目录 2)创建一个pubspec.yaml,你的项目依赖(通常只有" s"浏览器")。

答案 1 :(得分:-1)

您可以尝试这样,[运行] - > [管理发布],然后取消标记“使用发布服务来提供应用程序”,祝您好运!