Sql 为什么OSX会终止终端中立即执行的进程?
我在尝试从OS X上的CLI运行迁移时遇到了奇怪的错误 当我尝试运行迁移时,它会立即终止进程 我正在使用golang的包向上迁移,我运行了Sql 为什么OSX会终止终端中立即执行的进程?,sql,macos,go,Sql,Macos,Go,我在尝试从OS X上的CLI运行迁移时遇到了奇怪的错误 当我尝试运行迁移时,它会立即终止进程 我正在使用golang的包向上迁移,我运行了goose create CreateUsers,立即得到 [1]18990创建CreateUsers 我还尝试过运行sqlmigrateup,这是相同的东西,但来自不同的包,我得到了相同的错误 事实上,例如,如果我将命令缩短为goose,我就会遇到同样的问题。可能安装不好吗 我已经创建了数据库,可以访问它们 注意 我想知道为什么会发生这种情况。不一定是包特定
goose create CreateUsers
,立即得到
[1]18990创建CreateUsers
我还尝试过运行sqlmigrateup
,这是相同的东西,但来自不同的包,我得到了相同的错误
事实上,例如,如果我将命令缩短为goose
,我就会遇到同样的问题。可能安装不好吗
我已经创建了数据库,可以访问它们
注意
我想知道为什么会发生这种情况。不一定是包特定的,但更多的是Mac决定立即终止进程的原因
附加说明
看起来是软件包错误。它是一个fork of a fork,原始包依赖于golang的不同版本。Xcode更新导致在golang中加载核心库时出现问题。解决方案:将golang更新为1.8.1
使用最新版本。除了明显的错误修复外,您还缺少一些安全修复。我现在正在使用该版本。但是修复这个特定错误的版本是1.8.1。