我在OS X(Mountain Lion)上安装了R16B并希望将其卸载,以替换为Homebrew版本。任何想法如何做到这一点?
答案 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文件。