Tag: sqlite3

雪豹,sqlite3-ruby

所以我遵循了这个post中的每一个建议 没有成功。 我正在运行os x 10.6,rails 2.3.3,ruby 1.9.1,当我尝试访问rails应用程序的首页时仍然出现此错误: 未初始化的常量SQLite3 :: Driver :: Native :: Driver :: API 我用Google搜索了所有可能的雪豹,铁轨,sqlite3组合,没有任何运气。 希望有人可以提供帮助。 谢谢!

Rails 3.1的Sqlite3 gem

我想用命令创建myApp rails new myApp 但它给出了一个错误: 使用本机扩展安装sqlite3(1.3.4)Gem :: Installer :: ExtensionBuildError:错误:无法构建gem本机扩展。 /usr/bin/ruby1.8 extconf.rb检查sqlite3.h …没有sqlite3.h丢失。 尝试’port install sqlite3 + universal’或’yum install sqlite3-devel’并检查共享库搜索路径(sqlite3共享库所在的位置)。 * extconf.rb失败*由于某些原因无法创建Makefile,可能缺少必要的库和/或标头。 检查mkmf.log文件以获取更多详细信息。 您可能需要配置选项。 提供的配置选项: – with-opt-dir –without-opt-dir –with-opt-include –without-opt-include = $ {opt-dir} / include –with-opt-lib – without-opt-lib = $ {opt-dir} / lib –with-make-prog –without-make-prog –srcdir =。 –curdir –ruby = / usr / bin / […]

Gem :: LoadError:为数据库适配器指定’sqlite3’,但未加载gem

我正在尝试将我的应用程序推送到heroku但我收到此消息。 Gem::LoadError: Specified ‘sqlite3’ for database adaptor, but the gem is not loaded. 但是我没有。 我的database.yml文件中没有sqlite3 development: adapter: postgresql encoding: unicode database: blog_development pool: 5 timeout: 5000 host: localhost test: adapter: postgresql database: blog_test pool: 5 timeout: 5000 production: adapter: postgresql database: blog_production pool: 5 timeout: 5000 我的适配器名称是psotgresql。 我甚至自己打开了文件 cat database.yml 我搜索了文件,但找不到postgresql。 这是我的gemfile ruby ‘2.1.0’ gem […]

Ruby on Rails – “向你的Gemfile添加’gem sqlite3””

我是Rails的完整n00b,只有Ruby的初学者知识。 在我真正学习Rails之前,我计划更多地研究Ruby,但我对自己的好处太过好奇。 无论如何,我正在按照教程,但当它说在博客目录中键入“rails server”时我卡住了。 它声明,“为数据库适配器指定了’sqlite3’,但没有加载gem ‘sqlite3′ 。将gem’sqlite3 gem ‘sqlite3’添加到你的Gemfile中。” 所以我退出了服务器,安装了sqlite3,恢复了服务器…只是为了再次收到此消息。 当我执行“gem list”时sqlite3没有显示,但我确实在我的Root Ruby目录中看到了该文件夹。 如果它有帮助,我得到Ruby 2.0,Rails 4.0,sqlite3 1.3.7 我很抱歉,如果已经在其他地方回答了这个问题,但是我无法在庞大的数据库中找到任何有关stackoverflow的内容。 如果您愿意提供任何耐心,我将不胜感激。 非常感谢你! hewhocomes

rails sqlite适配器错误

我正在按照rails教程中的说明操作,并在尝试使用scaffold命令时遇到困难。 运行时: rails generate scaffold User name:string email:string 我收到错误: C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activerecord-3.1.0/lib/active_record/connection_adapters/abstract/connection_specification.rb:71:in `rescue in establish_connection’: Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter` (can’t activate sqlite3 (~> 1.3.4), already activated sqlite3-1.3.3-x86-mingw32. Make sure all dependencies are added to Gemfile.) (RuntimeError) 运行: gem install activerecord-sqlite3-adapter 我收到了错误: ERROR: Could not find a valid gem ‘activerecord-sqlite3-adapter’ (>= 0) in any […]

通过bundler安装sqlite3 gem时出错

我正在尝试在我的帐户上安装sqlite3-ruby gem(版本1.3.4)(共享主机上的CentOS,所以我需要在没有root的情况下安装它)并且安装的sqlite版本对于更新的版本来说还不够新sqlite3-ruby,所以我需要在我的帐户下编译库。 我使用的sqlite版本是1.7.0,因为我发现更新版本存在问题。 我已经完成了这项工作 – 我下载了sqlite-3.7.0.tar.gz并按如下方式安装: ./configure –prefix=$HOME make && make install 然后去了我的rails 3应用程序并运行以下内容: bundle config build.sqlite3-ruby “–with-sqlite3-include=$HOME/include –with-sqlite3-lib=$HOME/lib” 然后: bundle install –path vendor/bundle 但是,我得到以下内容,我的软件包无法完全安装: Installing sqlite3 (1.3.4) with native extensions /usr/lib/ruby/site_ruby/1.8/rubygems/installer.rb:533:in `build_extensions’: ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /usr/bin/ruby extconf.rb checking for sqlite3.h… yes checking for sqlite3_libversion_number() in -lsqlite3… yes checking for […]

以CSV格式导出SQLite3表的内容

我有一个生成SQLite3数据库的Ruby脚本。 我希望能够生成包含其中一个数据库表的“output.csv”文件。 有没有办法在Ruby中处理它?

没有这样的文件加载–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 […]

Ruby Sqlite3安装sqlite3_libversion_number()macOS Sierra

我正在尝试安装Metasploit框架(不重要),而bundler正在尝试安装sqlite3,这是它一直失败的地方。 安装了Sqlite3(在命令行执行sqlite3将我带入环境)并使用brew link sqlite3进行brew link sqlite3 (并且由于某种原因添加了–force)但是每次使用此错误时, bundler install都会失败: sudo gem install sqlite3 Building native extensions. This could take a while… ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you […]

在mac osx上安装sqlite3?

我刚买了一个新的MBP 我在线阅读Sqlite3已经存在于OSX上。 我从官方网站上下载了mac端口(并安装了它)以及sqlite3的bin文件。 在一个指南我正在阅读有关rails的信息,它告诉我更新sqlite3,我在终端运行以下命令:sudo port upgrade sqlite3 我收到以下错误:错误:未安装sqlite3 我迷路了! 请帮忙