簡體   English   中英

歡迎使用ActiveRecord :: ConnectionNotEstablished

[英]Welcome aboard ActiveRecord::ConnectionNotEstablished

我正在使用帶有MySQL2套接字的Rails 3.0.1的Ubuntu。

當我運行安裝程序時,耙db:create並在Rails服務器之后,歡迎使用,在關於應用程序環境中顯示ActiveRecord::ConnectionNotEstablished

我所做的?

在Rails 3.1.1上有同樣的問題:
rake db:create create-確定
rails console和一些DML-確定
但是從網頁訪問信息會導致ActiveRecord::ConnectionNotEstablished
Rails服務器重啟有助於。

您需要進行更多調試才能解決。 您如何運行服務器?

使自己成為模特。 rails generate model Something name:string

然后嘗試運行rake db:migrate

這有用嗎?

如果是這樣,那么您必須以其他方式運行服務器(也許是在生產模式下運行它?)

嘗試rails console並嘗試執行Something.count

如果所有這些都可以,那么我建議您嘗試重新啟動服務器。

rails server

聽起來您的MySQL服務器未運行。 如果尚未安裝MySQL,則需要安裝MySQL( apt-get install mysql-server應該這樣做)。 一旦運行,您將需要為您的應用設置用戶和數據庫,並記下用戶名和密碼,以便可以將該信息放入應用內的config/database.yml中。

如果您需要有關這些步驟的任何幫助, 鏈接將非常有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM