macos - 无法使用 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
解决方案
由于您使用的是 Rosetta 2 的终端,请尝试添加export PATH="/usr/local/homebrew/bin:$PATH"
~/.bashrc 文件
如果这不起作用,请添加export PATH="/usr/local/homebrew/bin:$PATH"
~/.zshrc 文件
添加这些路径应该可以
推荐阅读
- google-cloud-platform - 如何在 Windows Server 2018 中自动快照 Google 云平台 VM 实例
- bash - 使用包含美元符号和感叹号的密码连接到数据库
- javascript - 如果验证失败 JavaScript,则不打开引导模式
- docker - 装载卷 docker compose
- java - parallelStream 如何处理异常?
- laravel - 使用 laravel 一次调用多个 API 资源
- wpf - 如何在WPF的listview中删除Columnheader和Data行之间的分隔符边框行
- git - 每天在特定分支上的最后一次提交
- tcl - 从另一个脚本调用过程而不使用 Tcl
- react-redux - Nextjs 7.0.2 getInitialProps 执行多次