我正試圖讓一個簡單的教程應用程序啓動並運行Rails,但幾乎馬上就遇到了這個問題。我創建了新的紅寶石應用程序,cd
到目錄並運行rake db:create
。我得到以下Ruby on Rails - 如何解決這個'rake db:create'錯誤?
Please install the sqlite3 adapter: 'gem install activerecord-sqlite3-adapter' (sqlite3 is not part of the bundle. Add it to the Gemfile.)
但我有寶石加入Gemfile中,像這樣:
gem 'sqlite3'
此外,當我試圖寶石安裝適配器,我得到一個輸出說它不存在於任何倉庫中。這是我第一次使用rails,關於如何解決這個問題的任何想法?
*編輯 gem install activerecord-sqlite3-adapter
產生如下:
Error: Could not find a valid gem 'activerecord-sqlite3-adapter' in any repository.
的它提供了一些替代品,但其中只有一個是sqlite3的。它被稱爲activerecord-jdbcsqlite3-adapter
。這可能是我需要的嗎?
你做了捆綁安裝嗎? – 2013-03-11 17:08:04
嘗試運行'bundle',如果這不起作用,請運行'gem install bundler',然後運行'bundle' – OneChillDude 2013-03-11 17:10:05
是的,我確實運行了bundle install,並且所有東西似乎都安裝正常。 – Houdini 2013-03-11 17:12:51