3
我跟着建議here:和gem似乎安裝正確,但是當我運行rake:db:從Windows命令行遷移時,我有一個完整的上彈出說:Rails問題:在windows上找不到sqlql3 dll(甚至是舊的1.2.3版本)
「此應用程序未能啓動,因爲sqlite3.dll未發現重新安裝這個程序可能修復問題」
這是非常奇怪的,因爲通常(當我沒有sqlite3),我得到一個文本錯誤符合命令行上的其他調試語句。
我正在安裝sqlite3-ruby -v 1.2.3(但它與我嘗試安裝的任何版本的sqlite3做同樣的事情,現在......甚至最新的一個(1.2.5,它有一堆「無定義」錯誤,當我嘗試安裝它))
Hrrrm ...我不......我不記得在不同的windows計算機上安裝rails時不得不實際執行此操作。我有點認爲寶石是應用程序(至少就紅寶石而言),我的意思是,它還能是什麼?我會做一個快速谷歌搜索,看看實際上是否有一種方法來安裝sqlite 3 ... 看起來我可以去sqlite網站,並下載Windows預編譯的二進制文件...但這等於只是有我的桌面上有一個「sqlite3.exe」文件,沒有dll。耙子仍然不起作用。 – Jenny 2010-02-22 16:51:41
等待,有一個單獨的「dll」下載...找到一個網站(http://www.skorks.com/2009/08/installing-and-using-sqlite-with-ruby-on-windows/)這個。將dll放入ruby bin文件夾中。 它的工作!謝謝! 我可能不記得之前安裝過,因爲我終於找到了關於使用特定的寶石版本之前徘徊在很多。 非常感謝! – Jenny 2010-02-22 16:56:23
De Nada :) 這是我一直忘記的東西之一(雖然通常與MySQL)。 – 2010-02-22 17:04:07