3

我需要在我的 Mac (os X 10.8) 上安装 memcached,我首先“手动”安装 memcached 和 libevent (1)。好吧,也许我这样做有点太快了,现在我发现最好用 Homebrew“干净地”安装它。

我想我应该首先卸载“干净”的 libevent 和 memcached。我是不是该 ?还是我应该简单地运行brew install memcached,并使用该功能删除 Homebrew 认为要删除的文件?(我的意思是brew link -f memcached之后brew install memcached;我想知道它会有多“干净”,如果我以后不会遇到难以解决的问题......)

谢谢你的帮助 !


(1) 我是如何安装 libevent 的:

cd /tmp
wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
tar zxvf libevent-1.4.13-stable.tar.gz
./configure
make
sudo make install

和内存缓存:

wget http://memcached.googlecode.com/files/memcached-1.4.1.tar.gz
tar xzvf memcached-1.4.1.tar.gz
cd memcached-1.4.1
./configure
make
make test
sudo make install
memcached -d -P pidfile -l 127.0.0.1
4

1 回答 1

6

Memcached 和 libevent 都带有 Makefileuninstall目标命令。假设您仍然拥有之前配置的源文件;否则,您需要./configure在运行任何 make 命令之前运行。

cd memcached-1.4.1
sudo make uninstall
cd ../libevent-1.4.1-stable
sudo make uninstall

之后,您应该能够使用 Homebrew 干净地安装所有内容。

于 2012-08-15T18:51:15.437 回答