ruby-on-rails - Rails 服务器上的错误 - 无法加载此类文件 - sqlite3/sqlite3_native (LoadError)

标签 ruby-on-rails ruby sqlite rubygems

我在我的 64 位 Windows 上使用 ruby​​installer、devkit 和 rails 4.0 beta(全部 32 位)安装了 ruby​​ 2.0(因为 ruby​​ 奇怪地将 64 位处理器误解为 32 位)

我已将 sqlite3 二进制文件(单独下载)添加到我的 PATH。

当我运行 rails server 命令时,出现以下错误

C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) 来自 C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32/lib/sqlite3.rb:6:

我已在 https://groups.google.com/forum/?fromgroups=#!topic/rubyinstaller/gedIaMryCFQ 尝试修复从源代码重新安装 sqlite3 gem,但失败并显示错误找不到 sqlite3。

经过几个小时的调试,我无法解决这个问题。这完全打破了我学习可靠的 Ruby on Rails 框架的动力。 Ruby 应该很简单!有人可以帮忙吗?

最佳答案

我们在 Windows 64 位机器上遇到了 Ruby 2.0 版本的问题(“缺少 sqlite3_native”),所以我们恢复到 Ruby 1.93 并且它可以工作。

关于ruby-on-rails - Rails 服务器上的错误 - 无法加载此类文件 - sqlite3/sqlite3_native (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15717603/

相关文章:

ruby-on-rails - rails 3 habtm只删除关联

ruby - 守卫:批量监视通知

ruby-on-rails - Rails 3 ActiveAdmin CanCan。如何设置用户只能看到属于他的记录?

ruby - 庆典 : spec: command not found

iphone - 我使用 SQLite 管理器创建一个数据库调用 test.sqlite。我可以将 .sqlite 数据库导入到 xcode 吗?

ruby-on-rails - 从 Rails 模型渲染部分时访问 URL 助手

sql - 多字符串匹配性能

ruby-on-rails - 如何使用 Azure Pipelines 将 Ruby 部署到 Azure 应用服务?

php - 对大量单词进行检查的最有效方法

sqlite - 为什么 sqlite3_bind_* 从索引 1 开始,而 sqlite3_column_* 从 0 开始?