Mise à niveau de SQLite3 sur Mac

J’ai utilisé ce qui suit pour mettre à niveau SQLite 3 sur 10.6.8. J’ai maintenant la version 3.6.12 installée dans / usr / bin / et la version 3.7.14 installée dans / usr / local / bin /. Est-ce la meilleure façon de l’installer?

mkdir ~/tempFolder cd ~/tempFolder curl https://www.sqlite.org/sqlite-autoconf-3071400.tar.gz | tar xvz cd sqlite-autoconf-3071400 autoconf ./configure make sudo make install 

Si non, que dois-je faire pour le réparer? Enfin, SQLite 3.7.14 n’est appelé que lorsque je saisis son chemin / usr / local / bin / sqlite3. J’ai lu que si je mets à jour le chemin, je peux appeler la dernière version en tapant simplement sqlite3, car il apparaîtra dans / usr / local / bin / first. J’ai également lu des articles qui disent que je dois mettre à jour .profile à la place si je n’envoie pas toutes les commandes via le shell. Quelle est la meilleure méthode pour appeler la dernière version du shell et des appels AppleScript à ce shell? Ou serait-il plus simple de simplement installer la dernière version?

 property databaseFolder : POSIX path of (path to public folder as text) & "Databases/" property databaseName : "myDatabase" property databasePath : quoted form of (databaseFolder & databaseName as text) property table1 : "Main" set xxx to do shell script "sqlite3 " & databasePath & " \"select * from " & table1 & "; \"" 

Utilisez le fichier binary précompilé fourni par SQLite. Déballez-le et lancez-le dans le terminal:

 $ cd folder_where_sqlite3_was_unpacked $ ./sqlite3 

Comme alternative, installez SQLite à partir de MacPorts . MacPorts est utile pour installer de nombreux outils Un * x, pas seulement SQLite.

Le fichier zip binary peut ne pas être la meilleure option. Pour mettre à jour mon installation sqlite3, je télécharge le paquet source, par exemple sqlite-snapshot-201707212031.tar.gz, le décompresse dans le dossier temp, y va et le fait, suivi de ‘make install’. Pour vérifier l’installation, exécutez la commande sqlite3 et observez la version affichée.