我有以下测试代码
func main() {
path, err := os.Getwd()
log.Println(path, err)
files, err := ioutil.ReadDir("/etc/dse")
log.Println(files, err)
}
我使用以下命令将其编译为wasm
tinygo build -target wasi -o list.wasm list.go
然后我使用以下命令执行它
wasmtime list.wasm
输出为
2023/05/05 16:00:50 / <nil>
2023/05/05 16:00:50 [] open /etc/dse: errno 76
同时,目录/etc/dse存在并且具有许可777.
此错误的来源是什么?如何修复此错误?