Recentemente ho scaricato il programma di installazione di Apache CouchDB 2.1 per macOS dal sito web ufficiale . Ho già installato CouchDB 1.7 tramite Homebrew Cask.
Dopo aver installato CouchDB 2.1, ho iniziato ad osservare alcuni problemi, come CouchDB locale su Mac Apre la nuova scheda del browser ogni 5 secondi .
Altri problemi includono variabili di ambiente e porte incoerenti in uso. Sembra che il macOS non sia sicuro della versione di CouchDB installata e che entrambe le versioni siano in esecuzione contemporaneamente.
Ho immaginato che una probabile ragione potesse essere che CouchDB 1.7 fosse installato tramite Homebrew Cask, mentre Apache CouchDB è stato installato dal programma di installazione scaricato in quanto non è ancora disponibile tramite Homebrew Cask. Hanno coperto la migrazione del database, ma non un percorso di aggiornamento da 1.x a 2.x per l'applicazione stessa su macOS.
Ho disinstallato Apache CouchDB 2.1 e ho ucciso il daemon che ha lasciato in esecuzione. CouchDB 1.7 funziona bene dopo.
Come posso eseguire un aggiornamento in questo scenario?