1

我正在尝试构建一个非常好的 MIT 许可的 html5 台球游戏。

http://www.agent8ball.com

这依赖于 kbuild:github.com/kevmoo/kbuild

构建这个谷歌关闭应用程序。

Kbuild 依赖于 brew,我在 linux 上,所以我使用 https://github.com/Homebrew/linuxbrew

每次构建时,我都会收到不同的命名空间依赖错误。我该如何解决这些?

请注意,它并不总是相同的错误。我不认为我在我的编程生涯中见过这种情况。

詹姆斯@agape ~/projects/agent8ball $ ll
共 72 个
drwxr-xr-x 10 詹姆斯詹姆斯 4096 年 10 月 22 日 02:15 ./
drwxr-xr-x 10 詹姆斯詹姆斯 4096 年 10 月 22 日 01:41 ../
drwxr-xr-x 6 james james 4096 Oct 22 01:30 app/
drwxr-xr-x 3 james james 4096 Oct 22 02:15 编译/
drwxr-xr-x 4 詹姆斯詹姆斯 4096 年 10 月 22 日 01:30 配置/
-rw-r--r-- 1 james james 549 Oct 22 01:30 config.kb
-rw-r--r-- 1 james james 165 Oct 22 01:30 config.ru
-rw-r--r-- 1 james james 190 Oct 22 01:30 Gemfile
-rw-r--r-- 1 james james 2425 Oct 22 01:30 Gemfile.lock
drwxr-xr-x 8 詹姆斯詹姆斯 4096 年 10 月 22 日 01:30 .git/
-rw-r--r-- 1 詹姆斯詹姆斯 71 Oct 22 01:30 .gitignore
-rw-r--r-- 1 james james 234 Oct 22 01:30 .gitmodules
drwxr-xr-x 3 詹姆斯詹姆斯 4096 年 10 月 22 日 01:30 lib/
drwxr-xr-x 7 james james 4096 Oct 22 01:30 public/
-rw-r--r-- 1 james james 275 Oct 22 01:30 Rakefile
-rw-r--r-- 1 james james 1297 Oct 22 01:30 README.md
drwxr-xr-x 2 詹姆斯詹姆斯 4096 年 10 月 22 日 01:30 脚本/
drwxr-xr-x 3 james james 4096 Oct 22 01:30 vendor/
james@agape ~/projects/agent8ball $ ../kbuild/bin/kbuild build
kbuild:make_deps
kbuild:编译
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描路径...
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描了 873 个源。
public/javascripts/closure/closure/bin/build/closurebuilder.py:构建依赖树..
回溯(最近一次通话最后):
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 256 行,在
    主要的()
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 203 行,在 main
    树 = depstree.DepsTree(来源)
  文件“/home/james/projects/agent8ball/public/javascripts/closure/closure/bin/build/depstree.py”,第 56 行,在 __init__
    引发 NamespaceNotFoundError(需要,来源)
depstree.NamespaceNotFoundError:从未提供命名空间“box2d.PolyDef”。在源 public/javascripts/eightball/PoolTable.js 中需要


james@agape ~/projects/agent8ball $ ../kbuild/bin/kbuild build
kbuild:make_deps
kbuild:编译
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描路径...
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描了 873 个源。
public/javascripts/closure/closure/bin/build/closurebuilder.py:构建依赖树..
回溯(最近一次通话最后):
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 256 行,在
    主要的()
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 203 行,在 main
    树 = depstree.DepsTree(来源)
  文件“/home/james/projects/agent8ball/public/javascripts/closure/closure/bin/build/depstree.py”,第 56 行,在 __init__
    引发 NamespaceNotFoundError(需要,来源)
depstree.NamespaceNotFoundError:从未提供命名空间“box2d.PolyDef”。在源 public/javascripts/eightball/PoolTable.js 中需要
james@agape ~/projects/agent8ball $ ../kbuild/bin/kbuild build
kbuild:make_deps
kbuild:编译
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描路径...
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描了 873 个源。
public/javascripts/closure/closure/bin/build/closurebuilder.py:构建依赖树..
回溯(最近一次通话最后):
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 256 行,在
    主要的()
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 203 行,在 main
    树 = depstree.DepsTree(来源)
  文件“/home/james/projects/agent8ball/public/javascripts/closure/closure/bin/build/depstree.py”,第 56 行,在 __init__
    引发 NamespaceNotFoundError(需要,来源)
depstree.NamespaceNotFoundError:从未提供命名空间“pl.KeyBinding”。在源 public/javascripts/eightball/application.js 中需要


james@agape ~/projects/agent8ball $ ../kbuild/bin/kbuild build
kbuild:make_deps
kbuild:编译
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描路径...
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描了 873 个源。
public/javascripts/closure/closure/bin/build/closurebuilder.py:构建依赖树..
回溯(最近一次通话最后):
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 256 行,在
    主要的()
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 203 行,在 main
    树 = depstree.DepsTree(来源)
  文件“/home/james/projects/agent8ball/public/javascripts/closure/closure/bin/build/depstree.py”,第 56 行,在 __init__
    引发 NamespaceNotFoundError(需要,来源)
depstree.NamespaceNotFoundError:从未提供命名空间“pl.images”。在源 public/javascripts/eightball/loader.js 中需要


james@agape ~/projects/agent8ball $ ../kbuild/bin/kbuild build
kbuild:make_deps
kbuild:编译
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描路径...
public/javascripts/closure/closure/bin/build/closurebuilder.py:扫描了 873 个源。
public/javascripts/closure/closure/bin/build/closurebuilder.py:构建依赖树..
回溯(最近一次通话最后):
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 256 行,在
    主要的()
  文件“public/javascripts/closure/closure/bin/build/closurebuilder.py”,第 203 行,在 main
    树 = depstree.DepsTree(来源)
  文件“/home/james/projects/agent8ball/public/javascripts/closure/closure/bin/build/depstree.py”,第 56 行,在 __init__
    引发 NamespaceNotFoundError(需要,来源)
depstree.NamespaceNotFoundError:从未提供命名空间“pl.images”。在源 public/javascripts/eightball/loader.js 中需要
詹姆斯@agape ~/projects/agent8ball $
4

1 回答 1

0

我认为您缺少 agent8ball/public/javascripts 中的“pl”文件夹

似乎这是一个单独的回购 - https://github.com/thinkpixellab/pl/tree/27d32c3b47cafb23ffef19ab246107db53a7f02a

于 2013-10-23T14:00:55.390 回答