如何在Mac上更新SQLite?

时间:2011-02-28 23:27:20

标签: ruby-on-rails ruby sqlite rvm

我在Gemfile中列出的任何gem源中都收到错误“找不到gem'sqlite3-ruby(> = 0,运行时)”。在尝试运行命令$ rails server。

之后

使用RVM,gemset是1.8.7-p334,Mac 10.6.6上的Rails 3.0.0,SQLite版本3.6.12

尝试匹配与Rails培训视频相同的设置。搜索了Stackoverflow,Google,RVM手册等,无法获得任何解决方案。

我认为问题与“捆绑安装”有关,因为我收到一条消息,说需要SQLite 3.6.16(至少)。

有人可以一步一步地提供更新吗?

1 个答案:

答案 0 :(得分:3)

首先检查要升级到哪个版本的sqlite3并找出tar的URL。在以下示例中,我升级到版本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