在我的mac os终端中清除命令会出现以下错误

时间:2010-03-26 08:38:10

标签: macos unix

dyld:未加载库:/opt/local/lib/libncursesw.5.dylib   引用自:/ opt / local / bin / clear   原因:找不到图像 跟踪/ BPT陷阱


这就是我bash_login的样子:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 
export PATH="/usr/local/apache-maven-2.2.1/bin:$PATH"
export PATH="~/.gem/ruby/1.8/bin:$PATH"
export PATH="/usr/local/mysql/bin:$PATH"
export PATH="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin:$PATH"

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH

2 个答案:

答案 0 :(得分:2)

让我猜一下......你把/ opt / local / bin放在/ usr / bin,/ bin和/ sbin之前,或者你可能设置了DYLD_LIBRARY_PATH并指向/ opt / local / lib,没有您?这是一个非常糟糕的主意。您应始终将系统可执行文件放在路径中MacPorts提供的系统可执行文件之前。另外,你不应该设置DYLD_LIBRARY_PATH,而是使用DYLD_FALLBACK_LIBRARY_PATH。

答案 1 :(得分:0)

您可能需要重新编译MacPorts的内容。

$ port selfupdate