所以我正在尝试开始在 Fuchsia 上进行开发,我想让 hello world 组件运行。但是,按照这些步骤对我不起作用。我正在使用在带有 Virtual Box 的 Ubuntu 20.04 VM 上运行的 core.qemu-x64。我已经让模拟器运行fx qemu -N
但fx vdl start -N
对我没有用。
我跑fx serve-updates
了,但它只是输出“发现......”并且永远不会改变。然后我尝试运行fx shell run fuchsia-pkg://fuchsia.com/hello-world-cpp#meta/hello-world-cpp.cmx
,但它显示“未找到设备”。看起来这应该不是问题,因为在 Linux 中,设备查找器应该会自动找到它。无论如何,我尝试按照 MAC 说明并使用fx set-device 127.0.0.1:22
. 这只是让运行命令说“ssh:连接到主机 127.0.0.1 端口 22:连接被拒绝”。我还尝试将设备设置fx qemu -N command
为“fuchsia-####-####-####”输出的节点名,但这只会使运行命令说没有再次找到设备。
我已经验证我实际上有 hello-world 包,fx list-packages hello-world
它按预期输出所有 hello-world 包。
有什么办法可以让shell命令发现设备?或者,我可以直接从 qemu 模拟器运行像 hello-world 组件这样的组件吗?
如果我可以提供任何其他信息,请告诉我。