我在 OS X (Mountain Lion) 上有 R16B,想卸载它,用 Homebrew 版本替换。任何人有任何想法如何做到这一点?
问问题
2122 次
1 回答
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
到其他目录,如果您在以前的 erlang 安装中手动指定它)
我不确定,但似乎 erlang 没有修补任何环境或 init.d 文件。
于 2013-11-04T12:57:39.173 回答