使用 qt@5 在 MacOS 10.11.6 El Capitan 错误上为 Octave 安装 Dynare 4.6.4

Install Dynare 4.6.4 for Octave on MacOS 10.11.6 El Capitan Error with qt@5

我已经在Dynare论坛上发帖了here。但是,我还没有收到答复,所以我也在努力。

我对 Dynare 和 Octave 环境完全陌生,所以请温柔。 我正在尝试在我的 MacBook Pro 运行 MacOS 10.11.6 上安装 Dynare 和 Octave。据我所知,Dynare 4.6.4 至少需要 MacOS 10.11,所以这应该没问题。此外,在 Octave 网站上它还声明至少需要 MacOS 10.11。因此,我的 MacBook 应该满足最低要求。

我遵循了此处描述的安装过程 https://www.dynare.org/resources/quick_start/。 Homebrew 已经安装,但是,为了确保一切都是最新的,我首先更新了 Homebrew。然后,当输入

brew install dynare

出现以下错误:

Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.

qt@5: macOS Sierra or newer is required for this software.
Error: An unsatisfied requirement failed this build.

我理解错误信息。它说我的系统太旧了。但是,这不应该弹出,因为据我所知,只需要 OSX10.11。作为下一步,我尝试通过输入

来仅安装 Octave

brew install octave

这会导致与之前完全相同的错误。

因此,我断定问题一定出在Octave的安装上。作为下一步,我直接从 https://octave-app.org 安装了 Octave。它安装得很好,因为满足了最低要求。所以,我不明白上面的错误信息,因为 Octave 应该安装时没有错误。满足要求。 但是,当我尝试打开它时,该程序由 MacBook 验证,然后在开发人员验证后(因为它是从网络加载的)当我点击 'open' 时没有任何反应。

此外,我从 https://www.dynare.org/download/ 下载了 Dynare 4.6.4 pkg,希望它可以与 Octave 结合使用。但是在安装过程中,一说“还剩不到一分钟”,好半天都没有任何反应,好像安装过程就这样停止了。

现在,我不知道该从哪里继续……

有人可以提供一些提示以继续解决此问题吗?

提前谢谢大家!

如果有人遇到同样的问题,这个 post 也可以找到 here。结论是 macOS 10.11.6 太旧了。但是,可以安装更新的 macOS 的补丁版本来解决此问题(只需 google 您想要更新并附加“patcher”的 macOS 版本)。我这样做了,现在一切都很顺利。显然,这些补丁版本不是官方的 macOS,而是稍作修改以适用于旧设备。

因此,如果其他人遇到我的问题,可能值得考虑安装更新的已打补丁的 macOS

最佳,

曼纽尔