【问题标题】:How to fix octave Library not loaded and Abort trap: 6 bug?如何修复未加载的八度库和中止陷阱:6 错误?
【发布时间】:2019-08-06 20:28:34
【问题描述】:

每当我尝试运行八度时:

$ octave

我收到此错误:

dyld: Library not loaded: /usr/local/opt/hwloc/lib/libhwloc.15.dylib
  Referenced from: /usr/local/opt/open-mpi/lib/libmpi_usempif08.40.dylib
  Reason: image not found
Abort trap: 6

我该如何解决这个问题?

详情:

  • 操作系统:macOS。

  • 通过自制命令安装 Octave - brew install octave

  • 注意-我尝试运行 brew reinstall --build-from-source octave,

但它在中途冻结:


==> ./configure --prefix=/usr/local/Cellar/octave/5.1.0_4 --disable-silent-rules

==> 全部


【问题讨论】:

  • 我遇到了同样的问题。我看到有人说这与gawk 有关。我尝试通过 brew reinstall --build-from-source octave 从源代码构建 octave,但错误仍然存​​在。
  • @god_is_love- 我试过了,但是在尝试做的时候它在中途冻结了 ==> ./configure --prefix=/usr/local/Cellar/octave/5.1.0_4 --disable-silent-规则和 ==> 全部
  • 有一个适用于 macOS 的 AppImage...

标签: homebrew octave


【解决方案1】:

通过在终端中输入brew install hwloc,确保已安装hwloc


如果这不起作用,请尝试导航到它在终端中查找文件的目录:

cd /usr/local/opt/hwloc/lib/
ls

寻找一个类似的库并复制它,将其重命名为libhwloc.15.dylib。如果有一个文件叫libhwloc.5.dylib类型

cp libhwloc.5.dylib libhwloc.15.dyli

【讨论】:

  • 显然,当我在终端中尝试时,它会显示“-bash: cd: /usr/local/opt/hwloc/lib/: No such file or directory”。所以后来我去finder,试着把路径放进去,但它只去了/usr/local/opt,找不到hwloc文件夹。
  • @CodingForLife 嗯,试试brew install hwloc
  • 然后再试cd /usr/local/opt/hwloc/lib/
  • 执行 brew install hwloc 解决了这个问题。我假设我以某种方式错误地删除了库。
  • 酷!我会将该部分添加到答案中,以防将来有人这样做
猜你喜欢
  • 1970-01-01
  • 2019-11-25
  • 2014-12-13
  • 2017-05-11
  • 2022-10-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多