0

到目前为止,我一直在关注https://github.com/kripken/emscripten/wiki/Using-Emscripten-on-Windows。当我在 tests/runner.py 中运行测试套件时,一些测试因 python 错误而失败。

subprocess.Popen 在明显存在或应该在中间脚本中创建的文件上抛出错误 2(后者是,即 C:/tmp 目录中的文件,我已经创建并确定它不是只读的)。

我不知道出了什么问题或如何解决这个问题。

4

1 回答 1

0

我按照 github 页面上的建议设置了环境变量 EM_SAVE_DIR=1 .... 虽然建议用于调试目的,但事实是它导致文件同时保留在内存和正确的位置,这样现在,该错误只会出现在我错误地在我的 PATH 上没有任何位置的可执行文件(cmake、sh 和 make)上。

虽然在今天晚些时候的某个时候,如果我为 runner.py 完成了所有这些测试,我可能需要询问是否让它在 Visual Studio 上工作,这会在 tmp 目录中找不到正确的文件时引发错误 6,并且似乎忽略 EM_SAVE_DIR=1....

于 2013-06-20T14:19:15.163 回答