![](/img/trans.png)
[英]ActiveRecord::ConnectionNotEstablished (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.