无法安装sqlite3 gem

时间:2015-12-08 08:37:31

标签: ruby-on-rails ruby sqlite

我正在尝试运行bundle命令来安装todo应用程序的所有gem。所有宝石下载都没有问题,但sqlite3 gem没有。我不知道以下是什么意思,请有人解释发生了什么以及如何解决?

使用原生扩展安装sqlite3 1.3.8

Gem :: Ext :: BuildError:错误:无法构建gem原生扩展。

onchange

问题是什么?我该如何解决? 感谢。

3 个答案:

答案 0 :(得分:7)

bundle update sqlite3

看看这个gist

答案 1 :(得分:1)

您需要针对gem的本机扩展的SQLite3开发标头进行编译。您可以通过运行(可能使用sudo)来安装它们:

apt-get install libsqlite3-dev

答案 2 :(得分:1)

嗯,看起来好像是2月4日发布的sqlite3 v1.4.0 gem的问题。

在您的gem文件中提及以下sqlite3版本:

gem“ sqlite3”,“〜> 1.3.6”

然后确保“捆绑安装”。