簡體   English   中英

Rails 數據庫連接錯誤嘗試設置開發環境

[英]Rails database connection error trying to set up development environment

我正在嘗試設置對 Rails 2.3.3 應用程序進行前端更改,但我無法以應用程序啟動的方式設置環境(使用腳本/服務器)。 我正在使用 RVM 運行帶有 Rails 2.3.3 的 Ruby 1.8.7,但是當我嘗試啟動服務器時出現以下錯誤:

/Users/myusername/.rvm/gems/ruby-1.8.7-p334@rails233/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:55:uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)

其次是歸檔的線索到達那里。 谷歌搜索導致我將require 'thread'添加到 boot.rb 所以我的錯誤更改為

/Users/myusername/.rvm/gems/ruby-1.8.7-p334@rails233/gems/postgres-pr-0.6.3/lib/postgres-pr/connection.rb:165:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)

緊隨其后的是它經過的一長串文件才能到達那里。 在谷歌搜索錯誤一段時間后,我認為它與我的 database.yml 或 actionmailer 的一些問題有關,但我幾乎不知所措。 我不知道這是否足以讓任何人幫助我,但如果您有任何想法,請告訴我。 我的寶石清單也是:

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (3.0.8, 2.3.3)
actionpack (3.0.8, 2.3.3)
activemodel (3.0.8)
activerecord (2.3.3)
activeresource (2.3.3)
activesupport (3.0.8, 2.3.3)
arel (2.0.10)
builder (3.0.0, 2.1.2)
erubis (2.6.6)
faker (0.3.1)
i18n (0.6.0, 0.5.0)
mail (2.2.19)
mime-types (1.16)
polyglot (0.3.1)
postgres-pr (0.6.3)
rack (1.2.3, 1.0.1)
rack-mount (0.6.14)
rack-test (0.5.7)
rails (2.3.3)
rake (0.8.7)
sqlite3 (1.3.3)
treetop (1.4.9)
tzinfo (0.3.27)

感謝您提出的任何建議!

這個錯誤在我身上出現過幾次,據我所知,並沒有一個好的解決方案。 它來自 Rails 2.3.8 及更低版本與 ruby gem 的最新版本之間的不兼容。

我建議嘗試使用 rails 2.3.11 或更高版本。

請參閱有關此錯誤的先前問題:

未初始化的常量 ActiveSupport::Dependencies::Mutex (NameError)

暫無
暫無

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

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