1

这真的很难解释,我不知道为什么会出现“数据库”错误。

Can't connect to MySQL server on '127.0.0.1' (61) error 

当我在启动服务器并启动 postgresql 服务器后单击此处的链接时

http://0.0.0.0:3000/bookmarks

我安装了狮身人面像。我正确配置了狮身人面像。它正确部署在heroku上。我将 postgresql 用于 sphinx 而不是 mysql。我有使用 sphinx 和 postgresql 所需的 mysql2 gem

这是我的 database.yml 文件

development:
  adapter: postgresql
  encoding: unicode
  database: pinny_development
  pool: 5
  username: judyngai
  password:
  host: localhost

test:
  adapter: postgresql
  encoding: unicode
  database: pinny_test
  pool: 5
  username: judyngai
  password:
  host: localhost

production:
  adapter: postgresql
  encoding: unicode
  database: pinny_production
  pool: 5
  username: judyngai
  password:
  host: localhost

我对rails很陌生。在我将 jquery、d3 和 boostrap 添加到我的 app/assets 文件夹并使用我的 applications.html.erb 上的 javascript_include_tag 和 stylesheet_include_tag 链接到它们之前,它工作正常

这是我的applications.html.erb的一部分

<%= stylesheet_link_tag    "application", :media => "all" %>
  <%= stylesheet_link_tag    "bootstrap.min.css" %>
  <%= javascript_include_tag "application" %>
  <%= javascript_include_tag "d3.v3.min.js" %>
  <%= javascript_include_tag "bootstrap.min.js" %>
  <%= csrf_meta_tags %>

早些时候我在heroku上部署了这个并且得到了一个预编译资产错误所以根据我设置的stackover

config.assets.compile = true  in production 

这是我的heroku日志

http://pastebin.com/SDZqZu7x

有人可以给我答案吗?

4

0 回答 0