Tag: sqlite3 ruby

安装sqlite3-ruby的问题!

我在crunchbang linux上安装sqlite3-ruby gem时遇到问题。 谷歌搜索过去几个小时后跟随几个有同样问题的人,我仍然没有得到它的工作。 这是我在尝试’sudo gem install sqlite3-ruby’之后看到的 构建原生扩展。 这可能需要一段时间…… 错误:安装sqlite3-ruby时出错: 错误:无法构建gem原生扩展。 /usr/bin/ruby1.8 extconf.rb 检查sqlite3.h …是的 检查-lsqlite3中的sqlite3_libversion_number()…是的 检查rb_proc_arity()…没有 检查sqlite3_initialize()…没有 sqlite3-ruby只支持sqlite3版本3.6.16+,请升级! * extconf.rb失败* 由于某些原因,可能无法创建Makefile 必要的库和/或标题。 检查mkmf.log文件以获取更多信息 细节。 您可能需要配置选项。 接下来我跑过这个页面; http://groups.google.com/group/sqlite3-ruby/browse_thread/thread/f22d098b561c48af/6e754f7b2fc3cd75?#6e754f7b2fc3cd75 我下载了sqlite-amalgamation-3.7.0.1.tar.gz并发出以下命令: tar zxvf sqlite-amalgamation-3.7.0.1.tar.gz cd cd sqlite-3.7.0.1 mkdir $ HOME / sqlite ./configure –prefix = $ HOME / sqlite make && make install sudo gem install […]

没有这样的文件加载–sqlite3 / sqlite3_native

我无法尝试在OSX(Leopard)上运行以下ruby脚本。 require ‘sqlite3’ database = SQLite3::Database.new( “new.database” ) database.execute( “create table sample_table (id INTEGER PRIMARY KEY, sample_text TEXT, sample_number NUMERIC);” ) database.execute( “insert into sample_table (sample_text,sample_number) values (‘Sample Text1’, 123)”) database.execute( “insert into sample_table (sample_text,sample_number) values (‘Sample Text2′, 456)”) rows = database.execute( “select * from sample_table” ) p rows 但是我收到以下错误: /Users/Ted/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: no such file […]

sqlite3 gem无法安装

我正在尝试在OS X 10.6上安装“sqlite3-ruby”gem(或“sqlite3”gem)。 我正在使用ruby-1.9.2,目前我得到以下内容: $ sqlite3 –version 3.7.4 $ sudo gem install sqlite3 Building native extensions. This could take a while… ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /Users/folken/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for sqlite3.h… *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or […]