Ruby on Rails的新手。在Windows XP中工作。無法在Windows XP中安裝sqlite3-1.3.6 ruby gem
我已經安裝railsinstaller點組織
通過從導遊點rubyonrails點組織/ getting_started
發出的命令「軌道的新博客」的例子工作導軌安裝
捆綁安裝失敗上網時出現網絡錯誤https://rubygems.org/quick/Marshal.4.8/sqlite3-1.3.6.gemspec.rz
我已經下載了sqlite3-1.3.6 gem並嘗試手動安裝,收到以下錯誤:
檢查sqlite3.h ...否 sqlite3.h丟失。首先從http://www.sqlite.org/安裝SQLite3。 * extconf.rb失敗* 由於某種原因無法創建Makefile,可能缺少必要的庫和/或頭文件 。檢查mkmf.log文件以獲取更多 的詳細信息。您可能需要配置選項。
我讀過很多不同的網站,告訴我要確保Sqlite3.dll位於系統路徑中,所以我下載了最新的Sqlite3.dll(使用windows預編譯的二進制文件從sqlite3 dot org下載)並放置它們在路徑中,甚至覆蓋c:\ Railsinstall \ Ruby1.9.3 \ bin中的Sqlite3.dll文件,但都無濟於事。我甚至嘗試使用regsrv32 Sqlite3.dll註冊Sqlite3.dll,但只收到消息「Sqlite3.dll已加載,但未找到DllRegisterServer入口點。此文件無法註冊」
我已成功已經能夠安裝Sqlite3-1.3.6-x86-mingw32.gem,但是'rails new blog'仍然在尋找Sqlite-1.3.6
如果我嘗試'rails new blog --skip-bundle',我可以成功創建博客,但我認爲我只是在避開這個問題。
任何人都知道我可能會錯過什麼?我在路徑中有Sqlite3.dll,但仍然無法通過Sqlite3.h文件找不到錯誤。
感謝
(我知道我可能有一個代理髮行,但我仍然應該能夠在本地安裝寶石文件。我已經能夠做到這一點的所有其他要求的寶石文件)。
嘗試刪除你的'Gemfile.lock',然後運行'束check'。向我們顯示輸出。 – jdoe