我無法再讓Ruby on Rails工作了(前段時間用Ruby [not Rails擺弄],bla bla),而且我因爲我的原因而被卡住了問題。 我運行XP,紅寶石1.9.2(P180),sqlite3的(1.3.3 x86的mingw32的),導軌(3.0.7),這裏基本上是今晚早些時候我做了什麼:Ruby on Rails sqlite3入口點找不到
- DL /安裝Ruby(rubyinstaller-1.9.2-p180)
- DL sqlite3.exe,.dll和.def,將它們放在\ ruby192 \ bin \目錄下(注意問題出現之後,我放置了.exe ,. DLL和.DEF中的sqlite3的寶石lib目錄)
- 寶石安裝sqlite3的,的ActiveSupport,扶手(按順序)
- 軌新的演示
- (在新CRE ated文件夾)軌š
什麼,我走出了這一切......
程序輸入點sqlite3_column_database_name不能設在動態鏈接庫sqlite3.dll
C:/Ruby192/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.3-x86-mingw32/lib/sqlite3.rb:6:i
n `require': no such file to load -- sqlite3/sqlite3_native (LoadError)
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.3-x86-mingw32/lib/s
qlite3.rb:6:in `rescue in <top (required)>'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.3-x86-mingw32/lib/s
qlite3.rb:2:in `<top (required)>'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.12/lib/bundler/runt
ime.rb:68:in `require'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.12/lib/bundler/runt
ime.rb:68:in `block (2 levels) in require'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.12/lib/bundler/runt
ime.rb:66:in `each'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.12/lib/bundler/runt
ime.rb:66:in `block in require'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.12/lib/bundler/runt
ime.rb:55:in `each'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.12/lib/bundler/runt
ime.rb:55:in `require'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.12/lib/bundler.rb:1
20:in `require'
from C:/ruby/demo/config/application.rb:7:in `<top (required)>'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.7/lib/rails/comman
ds.rb:28:in `require'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.7/lib/rails/comman
ds.rb:28:in `block in <top (required)>'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.7/lib/rails/comman
ds.rb:27:in `tap'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.7/lib/rails/comman
ds.rb:27:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
嘗試sqlite3.dll添加到'WINDOWS \ system32'文件夾 – 2011-04-20 06:12:47
來之前試了一下在這裏,即使我在我的PATH的某個地方。似乎與世界上的其他人一起工作,但我。 – frostilicus 2011-04-21 04:58:27