为什么我在iTerm2中运行重新运行Go包时得到错误的文件描述符



Im在iTerm2终端中使用重新运行的Go包并获得错误

读取要侦听的文件列表时出错!错误的文件描述符

此错误来自文件路径。步行功能。问题是,在集成的VSCode终端中一切都很好,但在iTerm2中却不行。我可以保证配置文件是100%正确的(重新运行时说配置在其他方面是不正确的,加上我们在团队中使用了几年这个配置(。此外,我想提到的是,iTerm2在MacOS隐私设置中具有全磁盘访问权限。

非常感谢任何关于我的问题的信息或帮助。

我在macOS蒙特利12.1,M1最大

完全错误:

rerun -c rerun.json
git/ivp/rer 21:40:28 ☹[PANI] ▶ Error while reading list of files to listen! bad file descriptor
panic: Error while reading list of files to listen! %s
goroutine 1 [running]:
github.com/ivpusic/golog.(*Logger).Panicf(0xc000166100, {0x12024a8, 0x2f}, {0xc00015de98, 0x1e51ff8, 0x18})
/Users/greenwookez/go/pkg/mod/github.com/ivpusic/golog@v0.0.0-20170608213328-28640bee649f/logger.go:315 +0x134
main.(*watcher).start(0xc0001261e0)
/Users/greenwookez/go/pkg/mod/github.com/ivpusic/rerun@v0.0.0-20170331080801-adc8acf1481b/watcher.go:147 +0x2ef
main.main()
/Users/greenwookez/go/pkg/mod/github.com/ivpusic/rerun@v0.0.0-20170331080801-adc8acf1481b/main.go:51 +0x2af

同样的问题是通过默认的Mac操作系统终端重现的,所以我决定从头开始重新安装Mac操作系统(而不是从带有大量不同配置的旧Mac迁移(,并在.zprofile中添加一个unlim -n <more than 256>。希望它能帮助到别人。

最新更新