Ruby on rails 无法连接到任何给定主机:端口-RoR错误?
我是RubyonRails的新手,所以请放松!我已经将整个应用程序上传到服务器(Dreamhost)并完成了所有步骤。但当我尝试运行它时,会出现以下错误: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
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一起工作!对不起,;你的信息是正确的,但如果它已经工作!