TypeError [ERR_INVALID_CALLBACK]:回调必须是一个函数(Atom编辑器上的C ++)

时间:2019-08-10 00:05:10

标签: c++ gcc g++ atom-editor

fs.js:157

TypeError [ERR_INVALID_CALLBACK]: Callback must be a function

at maybeCallback (fs.js:157:9)
at Object.fs.writeFile (fs.js:1290:14)
at ChildProcess.child.on (/root/.atom/packages/gpp/index.js:57:12)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:961:16)
at Socket.stream.socket.on (internal/child_process.js:380:11)
at Socket.emit (events.js:182:13)
at Pipe._handle.close [as _onclose] (net.js:596:12)

我最近在我的Kali Linux机器上运行了apt-get更新,现在每当我使用c ++编译软件包(livace的gpp)时,它都会引发此错误(不是以显示正常编译错误的方式)。我知道它不是代码,因为在所有项目中都会出现相同的错误,即使是已确认可以正常工作的错误。

信息: cat / etc / issue:Kali GNU / Linux滚动\ n \ l gcc --version:gcc(Debian 8.3.0-19)8.3.0 apt-get昨天升级,2019年8月9日

我认为可能是原子或某些配置问题。

请帮助您的程序员!

1 个答案:

答案 0 :(得分:0)

使用了一个不同的编译运行包(gcc-make-run),一切正常。最有可能是livace软件包的gpp(由javascript制作)与更新有关的问题。