2016-09-06 52 views
0

我試圖學習紅寶石的軌道,所以我安裝了gem版本4.0.0,當我啓動我的服務器,並且去localhost:8000,它帶給我一個錯誤頁面,帶有錯誤消息:ActiveRecord :: ConnectionNotE建立與軌道上的紅寶石錯誤

ActiveRecord :: ConnectionNotEstablished。

我正在使用sqlite3,而不是MySQL。任何幫助表示讚賞。

編輯:我固定它,與我的database.yml做

+0

你運行過'rake db:create' &&'rake db:migrate'嗎? – araratan

回答

0

確保您已安裝sqlite3的寶石:gem install sqlite3或運行bundle install如果你有你的Gemfile中列出的寶石(你應該)。

之後,運行以下命令:

  • 耙分貝:創建#創建數據庫
  • 耙分貝:遷移#根據您的遷移文件

如果上面創建表兩個工作正常,你的應用程序應該能夠連接到數據庫。如果沒有,則您的config/database.yml上可能有配置問題。