我是 onos 新手,安装时遇到问题。我按照构建 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存储库安装它。但是,我从未安装过降压。我唯一要做的就是在 onos 存储库中运行这些脚本。
另一方面,我也尝试将其安装在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(API 23)下同时选择"SDK Platform"和"Google API">
但是,如果我运行/Users/User/Library/Android/sdk/tools/android sdk,它说此命令已弃用,即
"android"命令已弃用。 如需手动 SDK、AVD 和项目管理,请使用安卓工作室。 对于命令行工具,请使用 tools/bin/sdkmanager 和 tools/bin/avdmanager
谢谢
您正在使用的说明位于"测试"wiki上,该wiki不像与当前开发版本的ONOS相关的wiki那样最新。我建议您尝试从此开发人员快速入门开始工作。请注意该超链接中的文本"ONOS",其中您提供的超链接具有"测试"。
我已经在 Ubuntu 16.04 上安装、构建和运行了 ONOS,所以它确实可以工作。