以下を使用して、10.6.8 で SQLite 3 をアップグレードしました。現在、バージョン 3.6.12 が /usr/bin/ にインストールされ、バージョン 3.7.14 が /usr/local/bin/ にインストールされています。これはそれをインストールするための最良の方法でしたか?
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
そうでない場合、それを修正するにはどうすればよいですか? 最後に、SQLite 3.7.14 はパス /usr/local/bin/sqlite3 を入力したときにのみ呼び出されます。パスを更新すると、/usr/local/bin/ が最初に検索されるため、単に sqlite3 と入力するだけで最新バージョンを呼び出すことができることを読みました。シェルを介してすべてのコマンドを送信していない場合は、代わりに .profile を更新する必要があるという記事も読みました。このように、シェルと AppleScript 呼び出しの両方から最新バージョンを呼び出す最良の方法は何ですか? それとも、単に最新バージョンをインストールした方が簡単でしょうか?
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 & "; \""