0 0

安装sqlite3-ruby出错15

目前在看《agile web development with Rails,3rd》。
书上用的是sqlite3,想一板一眼的跟着书过一遍,可是安装sqlite-ruby时出错。如下:

>gem install -l sqlite3-ruby-1.2.1.gem
Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3-ruby-1.2.1.gem:
	ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb install -l sqlite3-ruby-1.2.1.gem
checking for sqlite3.h... no

make
make: *** 没有规则可以创建“sqlite3_api_wrap.o”需要的目标“ruby.h”。 停止。


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/ext/sqlite3_api/gem_make.out


google过了,没找到靠谱的解答,希望大家帮忙,谢谢。
2008年9月19日 10:25

2个答案 按时间排序 按投票排序

0 0

采纳的答案

1、下载sqlite3,编译安装
2、yum install sqlite3-devel
3、apt-get install libsqlite3-dev

2008年9月19日 11:46
0 0


sudo apt-get install sqlite3
sudo apt-get install ruby1.8-dev libsqlite3-dev
sudo gem install sqlite3-ruby

2008年9月19日 12:04

相关推荐

    sqlite3-ruby-mswin32.gem

    3. 安装过程中,gem会自动编译并链接SQLite3的动态库到Ruby扩展中,以便在Ruby代码中使用。 使用`sqlite3-ruby` gem,开发者可以方便地在Ruby程序中执行SQL查询、创建表、插入数据、更新记录等。例如: ```ruby ...

    sqlite3-ruby 适合于winxp上安装,附安装方法,解决初学者的困扰

    总结来说,SQLite3-Ruby 的安装主要涉及 Ruby、DevKit 和 SQLite3 gem 的安装。尽管在 WinXP 上可能有些复杂,但只要按照正确顺序和步骤操作,初学者也能顺利完成。希望这些信息能帮你解决安装过程中遇到的困扰,...

    PyPI 官网下载 | sqlite3-to-mysql-1.4.5.tar.gz

    在使用`sqlite3-to-mysql-1.4.5`之前,确保已安装了必要的依赖库,包括Python的`sqlite3`(默认随Python环境自带)和`mysql-connector-python`(可通过pip进行安装)。安装`sqlite3-to-mysql`的命令为: ```bash pip...

    SQLiteStudio-3.4.4-windows-x64-installer.zip

    SQLite在Windows平台上的使用,除了SQLiteStudio,还可以通过命令行工具sqlite3.exe进行操作,但对于非开发者或不熟悉命令行的用户,SQLiteStudio提供了更友好的图形化界面,使得数据库管理更加便捷。 总之,SQLite...

    sqlite-jdbc-3.15.1-API文档-中文版.zip

    赠送jar包:sqlite-jdbc-3.15.1.jar; 赠送原API文档:sqlite-jdbc-3.15.1-javadoc.jar; 赠送源代码:sqlite-jdbc-3.15.1-sources.jar; 赠送Maven依赖信息文件:sqlite-jdbc-3.15.1.pom; 包含翻译后的API文档:...

    sqlite-jdbc-3.34.0-API文档-中文版.zip

    赠送jar包:sqlite-jdbc-3.34.0.jar; 赠送原API文档:sqlite-jdbc-3.34.0-javadoc.jar; 赠送源代码:sqlite-jdbc-3.34.0-sources.jar; 赠送Maven依赖信息文件:sqlite-jdbc-3.34.0.pom; 包含翻译后的API文档:...

    SQLite3 支持sqlite3-key() sqlite3-rekey()

    免费版sqlite不带加解密功能,这个wssqlite实现了加解密数据库的功能,网上好多都是不能编译成功的,所以作者编译后,可以直接使用该资源,包含(sqlite3.h,sqlite3.lib,sqlite2.dll,sqlite3userauth.h)

    sqlitestudio-2.1.5

    sqlite GUI管理工具,sqlitestudio-2.1.3 最新版。

    sqlite-autoconf-3330000.tar.gz

    "sqlite-autoconf-3330000.tar.gz"是SQLite3的一个特定版本(3330000)的源代码包,通常用于开发人员下载和编译以适应其项目需求或进行自定义扩展。 SQLite3的核心特性包括: 1. **无服务器模式**:与大多数数据库...

    sqlite-tools-win32-x86-3290000

    sqlite-tools-win32-x86-3290000 通常包含了用于管理SQLite数据库的命令行工具,如sqlite3.exe,这个工具可以用来创建、打开、查询和管理SQLite数据库文件(通常以.db为扩展名)。 用户可以在该目录下运行sqlite3....

    sqlite jdbc jar java jdbc 链接 sqlite sqlite-jdbc-3.8.11.1.jar

    在本场景中,我们关注的是如何使用 `sqlite-jdbc-3.8.11.1.jar` 这个特定版本的驱动来实现 Java 与 SQLite 的交互。 首先,要使用 SQLite JDBC,你需要将 `sqlite-jdbc-3.8.11.1.jar` 添加到你的项目类路径中。如果...

    sqlite-autoconf-3080800.tar.gz

    9. **自动配置**:"sqlite-autoconf"标签表明这个压缩包包含了一个自动配置脚本,用于适应不同的编译环境,简化在不同操作系统上的安装和构建过程。 在解压"sqlite-autoconf-3080800"后,你可以找到源代码和其他...

    sqlite3 ruby安装包

    sudo yum install sqlite-devel # 对于 CentOS/RHEL ``` 如果你遇到了特定版本的需求,例如压缩包文件名中提到的 `sqlite3-ruby-1.2.1-installer`,这可能是指一个特定版本的 gem 安装程序。在某些情况下,可能需要...

    sqlite-shell-win32-x86: sqlite3.exe

    网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. cmd进入该目录下,执行 sqlite3 .svn/wc.db "select * from work_queue"....

    SQLiteStudio-2.1.5 非常好用的SQLite编辑工具

    SQLiteStudio-2.1.5 是一款专为SQLite数据库设计的高效、易用的管理工具。SQLite是一款开源、轻量级、自包含的...通过SQLiteStudio-2.1.5.exe这个执行文件,用户可以直接安装并运行这款软件,体验其强大而友好的功能。

    sqlite-jdbc-3.30.1.jar

    SQLite数据库是文档型数据库,其具备体积小移动方便等特点;以下jar包:sqlite-jdbc-3.30.1.jar文件为SQLite数据库对应的数据库驱动jar包;

    sqlite-tools-win-x64-3440200.zip

    "sqlite-tools-win-x64-3440200.zip"这个压缩包包含了三个主要的SQLite实用工具,它们分别是sqlite3_analyzer.exe、sqlite3.exe和sqldiff.exe。 1. **sqlite3.exe**:这是SQLite的命令行接口,也是最基础的工具。...

    sqlite-jdbc-3.32.3.2.jar-支持信创环境loongarch64、mips64el

    "sqlite-jdbc-3.32.3.2.jar"是这个驱动程序的特定版本,它包含了用于连接SQLite数据库的必要组件。 这个版本的sqlite-jdbc驱动特别强调对信创(创新信息技术)环境的支持,这通常指的是中国自主研发的CPU架构和操作...

    sqlite-devel-3.7.17-8.el7.x86_64.rpm

    sqlite-devel-3.7.17-8.el7.x86_64.rpm

Global site tag (gtag.js) - Google Analytics