我在我的 64 位 Windows 上使用 rubyinstaller、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/