开发者

I messed up my terminal environment on Mac OS X and was wondering how to fix it

When I open a terminal window this is what I get immediately:

dyld: Library not loaded: /usr/lib/libiconv.2.dylib

Referenced from: /bin/bash

Reason: Incompatible library version: bash requires version 7.0.0 or later, but 开发者_StackOverflow中文版libiconv.2.dylib provides version 6.0.0

[Process completed]


You could try removing the files ~/.bash_profile, ~/.profile, ~/.bashrc, and ~/Library/Preferences/com.apple.Terminal.plist, if they exist, but most likely this is actually the problem as described by the error: libiconv got replaced with an older version. In this case, there are two methods to replace it: download the source code, build and install by ssh-ing into the computer, or reinstall the library from your installer DVD. If you choose to install from the DVD, I would suggest downloading Pacifist so that you can install just libiconv instead of the whole system (of course, there might be other files that need replacing too).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜