启动时tclsh
,我收到以下错误消息:
无法为命令创建错误文件:没有这样的文件或目录
无法找出导致这种情况发生的原因。如何解决此问题?
我的主机运行的是 64 位 CentOS。
答案1
对于 stderr,exec 创建一个临时文件,所有(假定的)stderr 输出都会进入该文件,然后将其读回。
我建议遵循该帖子中的其余信息。例如,您有文件吗.tclsh
?其中正在运行什么?
strace tclsh
应该为您提供足够的信息来确定 tcl 尝试创建临时文件的位置以及创建失败的原因。