Tengo una Mac con OS X 10.6.8, que viene preinstalada con SQLite3 v3.6. Instalé v3.8 usando homebrew. Pero cuando escribo "sqlite3" en mi terminal, continúa ejecutando la antigua versión preinstalada. ¿Alguna ayuda?
No estoy seguro de si la variable PATH tiene algo que ver con eso, pero ejecutar echo $ PATH da como resultado lo siguiente: /usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/ bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / bin
Y la NUEVA versión de SQLite3 se encuentra en el siguiente directorio: / usr / local / Cellar / sqlite
Debo agregar que también descargué el ejecutable binario en mi escritorio, y eso funciona si hago clic desde mi escritorio, pero no funciona desde el terminal.
Cualquier ayuda sería muy apreciada?
La solución de slm es realmente incorrecta (mientras se puede usar). Cuando use Homebrew no debe agregar
/usr/local/Cellar/*
a su $ PATH; en cambio, lo que debe hacer es agregar/usr/local/bin
a su $ PATH (que ya ha hecho) y luego vincular las cosas en la bodega/usr/local/bin
. Dado que está diseñado de esta manera, Homebrew obviamente puede hacer esto fácilmente por usted:creará automáticamente los enlaces necesarios. (Homebrew no hizo esto automáticamente por usted esta vez porque sqlite es solo de barril, lo que significa que debe hacerlo manualmente).
Como nota al margen / recordatorio amigable, nunca debe agregar
/usr/local/bin
a la ruta del sistema, solo su ruta de usuario. Esto es en el caso de que los programas esperen el sqlite proporcionado por Apple pero encuentren la versión proporcionada por Homebrew, lo que causa problemas.fuente