невозможно обновить sqlite3 на Mac OSX? - PullRequest
3 голосов
/ 20 февраля 2010

Я хочу установить новейший sqlite3 на мой Mac OSX. Я пытаюсь сделать это за последние 6 часов, но все еще не получилось. Вот шаги, которые я выполнил. Я пробовал этот сайт

mkdir ~ / src CD ~ / SRC скручиваемость http://www.sqlite.org/sqlite-3.6.18.tar.gz | tar zx cd sqlite-3.6.18 Autoconf ./configure --prefix = / usr / local делать sudo make install

// проверяем, какая версия SQLite установлена sqlite3 - версия 3.6.18

который sqlite3 / USR / местные / бен / sqlite3

но не получается

но я вручную скачал sqlite3 с адреса ниже http://www.sqlite.org/sqlite-amalgamation-3.6.22.tar.gz

и затем попробовал вышеупомянутый scriot

описание по вышеуказанной ссылке

Tarball, содержащий объединение вместе со скриптом configure и make-файлом для его сборки. Это рекомендуемый исходный дистрибутив для всех Unix и Unix-подобных платформ.

и я также скачал

Предварительно скомпилированные двоичные файлы для Mac OS X sqlite3-3.6.22-osx-x86.zip Программа командной строки для доступа и изменения баз данных SQLite версии 3. *. Только для компьютеров Mac x86, работающих под управлением Leopard (OS 10.5).

но я все еще не могу установить. Я также читал, что изменение sqlite3 по умолчанию приведет к тому, что некоторые приложения перестанут работать, потому что у apple есть модифицированная версия sqlite.

знает ли кто-нибудь, как мне установить новый sqlite3 и использовать его, не удаляя стандартный. Я не знаком с командами терминала.

хорошо, вот обновление я установил sqlite в новую папку в / users / admin / sqlite3new но когда я запускаю sqlite3 из терминала, он показывает более старую версию ...

также, если я непосредственно выполняю файл bin, я не могу открыть базу данных, есть ли другой способ открыть базу данных?

Спасибо

1 Ответ

1 голос
/ 20 февраля 2010

Macports поставляется с версией sqlite3, которая, вероятно, будет отлично работать (и автоматически устанавливает ваши зависимости). Может быть, это вариант для вас?

Macports по умолчанию устанавливает программное обеспечение в /opt, поэтому он не удалит sqlite «по умолчанию».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...