首页 > 解决方案 > 无法使用 dcmodify 和 dcmscale 等 dcmtk 命令

问题描述

系统:M1 MacBook Air

我创建了一个与 Rosetta 2 一起运行的重复终端,用于安装 dcmtk,因为它还不适用于苹果芯片。在重复的终端中,我能够成功安装 dcmtk。

跑步dcmodify时,我得到

dyld: Library not loaded: @rpath/libdcmdata.16.dylib
  Referenced from: /usr/local/homebrew/bin/dcmodify
  Reason: image not found
zsh: abort      dcmodify

dcmscale也给出了类似的错误。

dyld: Library not loaded: @rpath/libdcmimage.16.dylib
  Referenced from: /usr/local/homebrew/bin/dcmscale
  Reason: image not found
zsh: abort      dcmscale

如何修复这些错误?

Edit-1:重新安装 DCMTK 没有任何区别。错误仍然存​​在。

Edit-2:我附上了日志brew info dcmtk

酿造信息 dcmtk

标签: macoshomebrewapple-m1dcmtkrosetta

解决方案


由于您使用的是 Rosetta 2 的终端,请尝试添加export PATH="/usr/local/homebrew/bin:$PATH"~/.bashrc 文件

如果这不起作用,请添加export PATH="/usr/local/homebrew/bin:$PATH"~/.zshrc 文件

添加这些路径应该可以


推荐阅读