Ruby on rails msvcrt-ruby191.dll在XP上出现问题

use*_*479 3 ruby sqlite ruby-on-rails

我试图在XP Profesoinal上运行Rails3并按照http://railstutorial.org上的教程进行操作,并且一直收到以下错误,甚至尝试返回静态页面.消息是程序入口点rb_str2cstr无法位于动态链接库msvcrt-ruby191.dll中

此外,该页面给出了运行时错误"找不到sqlite3的驱动程序",即使我还没有创建任何模型.sqlite3.exe,sqlite3.dll和sqlite3.def都在bin文件夹中,我运行了Gem install sqlite3-ruby.

我也尝试了gem install mongrel --pre和http://www.ruby-forum.com/topic/202770#882858给出的说明,但没有任何工作

错误信息

Ale*_*xey 6

这是我对问题的最小修复:

ruby -v => 1.9.2p0 
rails -v => 3.0.0 
gem -v => 1.3.7
Run Code Online (Sandbox Code Playgroud)
  1. http://sqlite.org/download.html下载sqlitedll-3_7_3.zip
  2. 将sqlite3.def和sqlite3.dll复制到ruby/bin
  3. 编辑Gemfile:

    gem 'sqlite3-ruby', '1.3.1', :require => 'sqlite3'

  4. del Gemfile.lock

  5. bundle install
  6. rake db:migrate