Ruby on rails 无法连接到任何给定主机:端口-RoR错误?

Ruby on rails 无法连接到任何给定主机:端口-RoR错误?,ruby-on-rails,rubygems,dreamhost,Ruby On Rails,Rubygems,Dreamhost,我是RubyonRails的新手,所以请放松!我已经将整个应用程序上传到服务器(Dreamhost)并完成了所有步骤。但当我尝试运行它时,会出现以下错误: failed to connect to any given host:port (Mongo::ConnectionFailure) 我已经安装了Mongo gem;但也许我没有正确配置它?我知道不能使用localhost来描述Dreamhost mysql数据库的位置;可能是这样的吗 这是回溯的前五行,如果有帮助的话: /hom

我是RubyonRails的新手,所以请放松!我已经将整个应用程序上传到服务器(Dreamhost)并完成了所有步骤。但当我尝试运行它时,会出现以下错误:

failed to connect to any given host:port (Mongo::ConnectionFailure)
我已经安装了Mongo gem;但也许我没有正确配置它?我知道不能使用localhost来描述Dreamhost mysql数据库的位置;可能是这样的吗

这是回溯的前五行,如果有帮助的话:

    /home/user/.gem/ruby/1.8/gems/mongo-0.19.1/lib/../lib/mongo/connection.rb   440 in `connect_to_master'
1   /home/user/.gem/ruby/1.8/gems/mongo-0.19.1/lib/../lib/mongo/connection.rb   131 in `initialize'
2   /home/user/.gem/ruby/1.8/gems/magent-0.3/lib/magent.rb  19  in `new'
3   /home/user/.gem/ruby/1.8/gems/magent-0.3/lib/magent.rb  19  in `connection'
4   /home/user/.gem/ruby/1.8/gems/magent-0.3/lib/magent.rb  27  in `database='
5   /home/user/.gem/ruby/1.8/gems/magent-0.3/lib/magent.rb  35  

非常感谢任何帮助,并为我的n00bishness道歉!谢谢。

看起来您正试图使用Mongo连接到MySQL数据库(因为您提到Dreamhost使用MySQL),所以您的数据库配置有问题

我不知道Dreamhost的正确信息,但请确保您的
config/database.yml
如下所示:

production:
  adapter: mysql
  database: <insert database name>
  host: <insert database host>
  user: <insert database username>
  password: <insert database password>
生产:
适配器:mysql
数据库:
主持人:
用户:
密码:

hmm,还是同一个错误还是另一个错误?您更改了生产条目(请确保您没有其他条目,生产中不需要这些条目,这将有助于减少错误连接)?应用程序似乎根本无法与mySQL一起工作!对不起,;你的信息是正确的,但如果它已经工作!