在osx和ubuntu中安装onos失败

时间:2018-01-19 16:26:04

标签: java macos ubuntu buck onos

我是onos的新手,我在安装它时遇到了麻烦。我按照building onos的说明操作。但是,如果我在ubuntu 16.04机器上安装它,它会失败并输出错误

BUILD FAILED: Couldn't get dependency '//apps/acl:onos-apps-acl-oar' of target '//tools/package:onos-package':
Parse error for build file /home/chao/onos/apps/acl/BUCK:   File "/home/chao/onos/buck-out/tmp/buck_run.OxbVbj/buck_python_program1045177675292026939/buck.py", line 1417, in process_with_diagnostics
diagnostics=diagnostics)
  File "/home/chao/onos/buck-out/tmp/buck_run.OxbVbj/buck_python_program1045177675292026939/buck.py", line 1316, in process
implicit_includes=self._implicit_includes)
  File "/home/chao/onos/buck-out/tmp/buck_run.OxbVbj/buck_python_program1045177675292026939/buck.py", line 1255, in _process_build_file
implicit_includes=implicit_includes)
  File "/home/chao/onos/buck-out/tmp/buck_run.OxbVbj/buck_python_program1045177675292026939/buck.py", line 1178, in _process
exec(code, module.__dict__)
  File "/home/chao/onos/apps/acl/BUCK", line 18, in <module>
web_context = '/onos/v1/acl',
  File "/home/chao/onos/bucklets/onos.bucklet", line 307, in osgi_jar_with_tests
**kwargs)
  File "/home/chao/onos/bucklets/onos.bucklet", line 171, in osgi_jar
onos_jar(
NameError: global name 'onos_jar' is not defined

我发现有关此问题的讨论。有人说我必须通过onos-buck安装buck,而不是从它的git repos安装它。但是,我从来没有安装降压。我唯一要做的就是在onos repos中运行这些脚本。

另一方面,我也试过在macbook上安装它。它失败了这条消息。

BUILD FAILED: Google APIs not found in     /Users/George/Library/Android/sdk/add-ons/addon-google_apis-google-23/libs.

请运行'/ Users / User / Library / Android / sdk / tools / android sdk'并在Android下选择'SDK Platform'和'Google API'(API 23)

但是,如果我运行/ Users / User / Library / Android / sdk / tools / android sdk,它会说不推荐使用此命令,这是

不推荐使用“android”命令。 对于手动SDK,AVD和项目管理,请使用Android Studio。 对于命令行工具,请使用tools / bin / sdkmanager和tools / bin / avdmanager

感谢

1 个答案:

答案 0 :(得分:1)

您正在使用的说明位于“测试”维基上,该维基不是与当前ONOS开发版本相关的维基。我建议你试试这个Developer Quick Start。请注意该超链接中的“ONOS”文本,其中您提供的文本为“test”。

我在Ubuntu 16.04上安装,构建和运行ONOS,所以它确实有效。