作为 Ruby/Rails 的新手,在本周末尝试自己解决问题后,我正在尝试在这里寻求建议。
我在 FreeBSD 上完成了完整的 Ruby/Apache/Passenger 设置,我正在尝试完成将 Windows 用作 Ruby 开发环境的任务。
至今:
- Ruby 已安装,v2.0.0p0 (2013-02-24) [x64-ming32]
- Rails 已安装,v.3.2.12
- 我已经安装并注册了 Ruby 开发工具包。
- 我已将 sqlite3 dll/exe 复制到 Ruby“bin”文件夹(使用“使用 Ruby 启动命令提示符”控制台也在我的路径中。)
- 我可以成功启动 Rails 服务器,并继续学习 http://guides.rubyonrails.org/getting_started.html教程到 3.3。
">rake db:create" 告诉我:
请安装 sqlite3 适配器:(
gem install activerecord-sqlite3-adapter
sqlite3 不是捆绑包的一部分。将其添加到 Gemfile。)
我对此没有“理解”。尝试安装 activerecord-sqlite3-adapter 给我一个“找不到有效的 gem...”
">gem install sqlite3" 返回:
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
D:/Development/Ruby200-x64/bin/ruby.exe extconf.rb
checking for sqlite3.h... *** extconf.rb failed ***
现在我被困在我什至不知道我的 Ruby on Windows 安装处于什么状态的地步。我正在尝试遵循主要的 Rails 教程,它没有指定任何这些问题(可能是因为 Ruby在 Windows 上似乎对很多人来说是一种自然的痛苦。)
我错过了什么?!?我只是想在 Windows 上为 Ruby 安装 sqlite3,看起来很简单吧?
如果我这样做">rais db"
,则会显示 SQLite shell:
SQLite version 3.7.15.2 2013-01-09 11:53:05
与无法解决我的问题的步骤类似的问题: 在 Windows 7 上安装 SQLite 3.6