Web Assembly emrun:从批处理脚本运行时找不到命令,但在命令窗口中运行正常

问题描述 投票:2回答:1

我设法使用用于Linux的Windows子系统(Ubuntu)来组合并运行一个Hello World程序Web程序集。基本上遵循此处找到的入门页面:https://webassembly.org/getting-started/developers-guide/

我使用此命令成功运行了该程序:

emrun --browser "/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe" --verbose --port 8081 hello.html

当我在命令行中运行此脚本时,一切都很好,但当我创建了一个名为start.sh的脚本,如下所示:

#!/usr/bin/env bash
echo "Starting hello world in chrome."
emrun --browser "/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe" --verbose --port 8081 hello.html

我得到标题为“ emrun:未找到commnand”的错误。

第一行“#!/ usr / bin / env bash”是从Wasm SDK中的一个.sh文件复制而来的,所以我认为对吗?Ive还尝试使用Windows 10提供的编辑环境变量将Wasm SDK添加到$ PATH,但运气不佳。

我对批处理脚本没有太多的经验,我不确定如何从这里开始。我感觉缺少一些明显的东西,但是我无法弄清控制台和脚本文件之间的区别是什么?] >

感谢您抽出宝贵的时间阅读本文。

我设法使用用于Linux的Windows子系统(Ubuntu)来组合并运行一个Hello World程序Web程序集。基本上遵循在此处找到的入门页面:https://webassembly.org / ...

bash webassembly
1个回答
0
投票

再砸头后自己找到答案!多亏了我见过的所有模因,我才能与您分享答案。

© www.soinside.com 2019 - 2024. All rights reserved.