Как обновить SQLite на Mac? - PullRequest
       5

Как обновить SQLite на Mac?

2 голосов
/ 01 марта 2011

Я получаю сообщение об ошибке «Не удалось найти гем 'sqlite3-ruby (> = 0, время выполнения)' ни в одном из источников гемов, перечисленных в вашем Gemfile." после попытки запустить команду $ rails server.

При использовании RVM gemset представляет собой 1.8.7-p334, Rails 3.0.0 на Mac 10.6.6, SQLite версии 3.6.12

Попытка сопоставить ту же настройку, что и обучающее видео по Rails. Поиск Stackoverflow, Google, руководство по RVM и т. Д. И не может найти решение для работы.

Я думаю, что проблема связана с "установкой пакета", так как я получаю сообщение, что SQLite 3.6.16 (по крайней мере) необходим.

Может кто-нибудь предоставить пошаговое руководство по обновлению?

1 Ответ

3 голосов
/ 01 марта 2011

Сначала проверьте, до какой версии sqlite3 вы хотите выполнить обновление, и выясните, что такое URL для tar.В следующем примере я обновился до версии 3.6.18. Перейдите на страницу загрузки SQLite3. Затем выполните следующие действия:

mkdir ~/src
cd ~/src
curl http://www.sqlite.org/sqlite-3.6.18.tar.gz | tar xvfz
cd sqlite-3.6.18
autoconf
./configure –prefix=/usr/local
make
sudo make install
# check what version of SQLite is installed
sqlite3 –version
# 3.6.18
which sqlite3
# /usr/local/bin/sqlite3
...