2013-04-03 35 views
1

我試圖運行rails s時出現上述錯誤。無法加載這樣的文件 - 運行rails 3.2.11中的sqlite3/sqlite3_native(LoadError)3.2.11

bundle show sqlite3產生

c:/ruby/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32(這意味着,喘氣,我的Windows XP計算機上運行它。)

我也有:

group :development, :test do 
    ... 
    gem 'sqlite3' 
    ... 
end 

我沒有發現任何其他類似(環境方面)的答案。任何幫助?

+0

對不起,愚蠢的問題,但你卻跑'束install',對不對? –

+0

你自己安裝'sqlite3'本身嗎? (檢查命令行工具'sqlite3'是否可用) –

+0

你有沒有sqlite3.dll在你的PATH或任何它需要的? – rogerdpack

回答

0

有同樣的問題目錄建立。這不會直接回答你的問題,但我只需要使用http://railsinstaller.org/安裝整套解決它,這一切工作

繼railsinstaller安裝所有的軟件包:

  • 的Ruby 1.9.3-P392
  • 滑軌3.2
  • 捆紮機
  • GIT中
  • SQLite的
  • TinyTDS
  • SQL服務器
  • 支持
  • 的devkit
1

我有同樣的問題,很難解決它。 我被這些頁面 knapsack sqlite installer from Luis Lavena 幫助,這一次 https://github.com/luislavena/sqlite3-ruby/issues/82

第一頁幾乎沒事,除了我有這個錯誤:

checking for sqlite3_libversion_number() in -lsqlite3... no 

這給了我解決方案中的第二個鏈接;而不是

c:\sqlite3x86>gem install sqlite3 --platform=ruby -- --with-sqlite3-dir=C:/sqlite3x86 

我必須鍵入

c:\sqlite3x86>gem install sqlite3 --platform=ruby -- --with-sqlite3-lib=C:/sqlite3x86/lib --with-sqlite3-include=C:/sqlite3x86/include 

正如你可能已經猜到了,我把揹包SQLITE3路易斯·拉維納在一個名爲sqlite3x86

相關問題