我在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(至少)。
有人可以一步一步地提供更新吗?
答案 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