2017-09-02 3 views
0

J'avais déjà installé CouchDB via Homebrew, mais ma base de données était dans un état bizarre alors j'avais prévu d'effacer l'ardoise et de désinstaller/réinstaller . J'ai couru brew uninstall couchdb, cependant quand je l'ai réinstallé j'ai couru dans les mêmes problèmes d'état étranges comme avant.CouchDB semble être désinstallé, mais curl localhost: 5984 renvoie toujours le document "Welcome"

j'ai couru la commande Uninstall puis couru curl localhost:5984, et à ma grande surprise je vois:

{"couchdb":"Welcome","uuid":"1316020b7ecc176ede36dc9acd8ea4e9","version":"1.6.1","vendor":{"name":"Homebrew","version":"1.6.1_13"}}

Ce qui suit est la sortie en cours d'exécution brew list:

ack   elixir   gnutls   libpng   node-build  pyenv-virtualenv watchman 
adns   erlang   heroku   libtasn1  nodenv   python   wget 
autoconf  [email protected]  icu4c   libtiff   npth   python3   wireshark 
autoconf-archive etl   imagemagick  libtool   nspr   qt   wxmac 
automake  fortune   jpeg   libunistring  oniguruma  qt5   xz 
c-ares   freetype  jq   libusb   openssl   rbenv   yarn 
cmake   gdbm   leiningen  libxml2   [email protected]  readline  zsh-completions 
coreutils  geoip   libassuan  libyaml   p11-kit   redis 
cowsay   gettext   libevent  memcached  pcre   rlwrap 
dbus   git   libffi   mit-scheme  pinentry  ruby-build 
docker   glib   libgcrypt  mongodb   pkg-config  spidermonkey 
docker-compose  gmp   libgpg-error  nettle   postgresql  sqlite 
docker-machine  gnupg   libksba   node   pyenv   the_silver_searcher 

Comme vous pouvez voyez, CouchDB n'est pas répertorié parmi les formules installées. J'ai couru brew uses couchdb (qui liste toutes les formules qui ont CouchDB comme une dépendance), et le seul résultat était couchdb-lucene, que je n'ai pas installé.

Ma question est la suivante: pourquoi la commande curl retourne-t-elle toujours un document si j'ai désinstallé CouchDB?

Répondre

0

N'est pas exécuté brew uninstall <packagename> ne supprime aucun processus en cours d'exécution pour ce package. J'ai trouvé et tué manuellement un processus CouchDB en cours d'exécution, et j'ai exécuté ps aux | grep couchdb plusieurs fois pour vérifier que le processus n'a pas réapparu. Lors de la réinstallation de CouchDB, j'ai toujours les mêmes problèmes d'état de la base de données, mais c'est un sujet pour un autre post.