如何从Mac OS x卸载erlang r16b

时间:2013-11-02 21:49:22

标签: macos erlang uninstall

我在OS X(Mountain Lion)上安装了R16B并希望将其卸载,以替换为Homebrew版本。任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:1)

这取决于你如何安装它。

我想,你是从源头开始安装的,做configure && make && make install。 如果是这样,我建议再次编译和安装它,现在在“特殊”目录中。然后,给定已安装文件的列表,手动将其卸载。

所以,就像这样:

ERLTMPDIR=/tmp/myerlang
./configure && make && make DESTDIR=$ERLTMPDIR install
files=`find $ERLTMPDIR -type f`
dirs=`find $ERLTMPDIR -type d`

如果安装了文件和目录列表,您可以小心地删除系统中安装的所有文件。

您要删除的真实文件可以通过以下命令获取:

real_files=`find $ERLTMPDIR -type f | sed 's#$ERLTMPDIR#/usr/local#'`

(或将/usr/local更改为其他目录(如果您在previos erlang安装中手动指定)

我不是很确定,但似乎erlang没有修补任何环境或init.d文件。