为什么OS X会终止在终端中立即执行的进程?

时间:2017-07-22 06:58:30

标签: sql macos go

奇怪的错误我正试图在我的OS X上从CLI运行迁移。

当我尝试运行迁移时,会立即终止该过程。

我正在使用golang的goose程序包进行迁移,然后运行goose create CreateUsers并立即获得

[1] 18990 killed goose create CreateUsers

我还尝试使用sql-migrate up运行sql-migrate这是相同的事情,但是从不同的包中我得到了同样的错误。

事实上,如果我将命令缩短到例如goose,我会遇到同样的问题。可能安装不好?

我创建了数据库并可以访问它们。

注意

我正在寻找解释为什么会发生这种情况的原因。不一定是特定于软件包,但更多的原因是Mac决定立即终止该过程。

附加说明

看起来是包错误。它是一个fork的fork,原始包依赖于不同版本的golang。

1 个答案:

答案 0 :(得分:0)

Xcode更新导致在golang中加载核心库时出现问题。解决方案:将golang更新为1.8.1

https://github.com/golang/go/issues/19734