我正在尝试构建一个非常好的 MIT 许可的 html5 台球游戏。
这依赖于 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 $