无法构建 syntaxNet 源代码?

Not able to build syntaxNet source?

我做了他们 documentation 中给出的所有操作,但我一次又一次地收到此错误....我尝试使用谷歌搜索并查找是否有人遇到相同的错误但没有,没有成功。这是命令 --

bazel test --linkopt=-headerpad_max_install_names \
syntaxnet/... util/utf8/...

这是错误 -

ERROR: com.google.devtools.build.lib.packages.BuildFileContainsErrorsException: error loading package 'external': Extension file '@org_tensorflow//tensorflow:tensorflow.bzl' may not be loaded from a WORKSPACE file since the extension file is located in an external repository.
INFO: Elapsed time: 0.052s
ERROR: Couldn't start the build. Unable to run test

终于解决了,和bazel版本有关。

之前安装过,所以版本是0.1.5。但在文档中,其书面支持的是 0.2 - 0.2.2b。我尝试使用 brew 对其进行升级,但没有成功。

所以我尝试使用 0.2.2b 安装程序直接安装它并且成功了:)

这是在 ubuntu-14.04 上安装的非常有用的脚本 https://github.com/JoshData/models/blob/b72274d38f169f77e6a15e54834f463f627dc82a/syntaxnet/build/ubuntu-14.04_x64.sh