【问题标题】:Beginner Ruby / MSQL Error初学者 Ruby / MSQL 错误
【发布时间】:2011-02-24 02:33:22
【问题描述】:

http://localhost:3000/genre

我正在使用 Instant Rails,这是我第一次介绍脚手架。

所以看起来一切正常,我做了自己的 RoR 页面等,今天我今天进来,当我转到 localhost:3000 时,我收到以下错误消息:

哎呀!谷歌浏览器无法连接到 localhost:3000

任何关于我应该检查的建议将不胜感激。到目前为止,我知道要确认:

  1. windows 主机文件将 127.0.0.1 连接到 localhost

我对此进行了更新,Mongrel 服务器无法使用我创建的新应用程序正常启动,而不是打开一个窗口,它只是运行一个脚本并关闭窗口而不确认它已启动。

提前致谢。

这里是 Mongrel 错误的详细信息:

C:\Users\Will\Desktop\instantrails\rails_apps\talewiki>mongrel_rails start -p 30 00 ** 在 0.0.0.0:3000 开始 Mongrel 监听 ** 使用开发环境启动 Rails... C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0。 2/lib/active_record/connection_adapters/abstract/connection_specification.rb:217 :在establish_connection': development database is not configured (ActiveRecord ::AdapterNotSpecified) from C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/acti verecord-2.0.2/lib/active_record/connection_adapters/abstract/connection_specifi cation.rb:208:in建立连接' 来自 C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/rail s-2.0.2/lib/initializer.rb:234:in initialize_database' from C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/rail s-2.0.2/lib/initializer.rb:94:inprocess' 来自 C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/rail s-2.0.2/lib/initializer.rb:49:in send' from C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/rail s-2.0.2/lib/initializer.rb:49:inrun' 来自 C:/Users/Will/Desktop/instantrails/rails_apps/talewiki/config/envir onment.rb:13 来自 C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/site_ruby/1.8/ruby gems/custom_require.rb:27:in gem_original_require' from C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/site_ruby/1.8/ruby gems/custom_require.rb:27:inrequire' ... 9 级... 来自 C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/mong rel-1.1.2-x86-mswin32/bin/../lib/mongrel/command.rb:212:in run' from C:/Users/Will/Desktop/instantrails/ruby/lib/ruby/gems/1.8/gems/mong rel-1.1.2-x86-mswin32/bin/mongrel_rails:281 from C:/Users/Will/Desktop/instantrails/ruby/bin/mongrel_rails:19:inlo 广告' 来自 C:/Users/Will/Desktop/instantrails/ruby/bin/mongrel_rails:19

【问题讨论】:

  • 您能与我们分享您的异常日志吗?
  • 嗨 Snehal,感谢您的回复。我有以下日志: Apache 错误 Apache Access MySQL 错误 Instant Rails 在哪里可以找到异常日志?再次感谢。
  • 日志通常在 log/development.log 中,在您的 rails 应用程序中

标签: mysql ruby-on-rails ruby


【解决方案1】:

您的数据库似乎尚未配置。查看 APP_ROOT/config/database.yml 文件,看看是否创建了对应开发环境的数据库。设置数据库后,您的代码应该可以正常运行。

【讨论】:

  • 看起来设置不错。我没有设置密码的用户名。用户名和密码应该是:u/n: root pass: (blank) 吗?
  • 排序了,我看的教程出错了,连接格式应该是:开发:适配器:mysql 编码:utf8 数据库:db_name_development 池:5 用户名:密码:socket:/ tmp/mysql.sock 主机:localhost 感谢您的帮助 Snehal
  • @WANNABE:你能发个教程的链接吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-09
  • 1970-01-01
  • 2018-05-17
  • 2017-09-20
  • 1970-01-01
相关资源
最近更新 更多