繁体   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