如何调试ReaderProcessWithExitCode的失败?我有一行特定的代码:
readProcessWithExitCode "./tlsfSynt.sh" ltlCommandArgs []
字符串
它声称失败:
tslsynth: ./tlsfSynt.sh: readCreateProcessWithExitCode: posix_spawnp: does not exist (No such file or directory)
型
然而,这个文件确实存在于cwd中,我可以验证程序本身可以看到它,通过在前面的命令上面运行这个命令:
currentFiles <- getDirectoryContents "."
print currentFiles
型
并得到输出:
[".","..",...several files...,"tlsfSynt.sh",...several more files...]
型
1条答案
按热度按时间bsxbgnwa1#
调试它的方法是检查多种可能性。这并不意味着文件不存在。
1.文件不存在
1.文件可能没有正确的权限
1.在执行文件时可能会出现ENOENT错误
没有更多的信息,你不能告诉。