Mysql 部署Rails database.yml时会显示奇怪的错误消息

Mysql 部署Rails database.yml时会显示奇怪的错误消息,mysql,deployment,ruby-on-rails-4,capistrano,Mysql,Deployment,Ruby On Rails 4,Capistrano,我正在centOS机器上部署Capistrano、Rails 4+乘客+nginx 我正在通过app/shared/config/database.yml链接database.yml。我曾与postgres合作,但我已改为mysql2。到目前为止,我已经成功地运行了rakedb:migraterails\u ENV=production 尝试访问我的液滴时,出现以下内容: Mysql2::Error Unsupported charset: '"UTF8" Rails.root: /home/

我正在centOS机器上部署Capistrano、Rails 4+乘客+nginx

我正在通过
app/shared/config/database.yml
链接database.yml。我曾与postgres合作,但我已改为mysql2。到目前为止,我已经成功地运行了rakedb:migraterails\u ENV=production

尝试访问我的液滴时,出现以下内容:

Mysql2::Error Unsupported charset: '"UTF8"

Rails.root: /home/deploy/apps/my_app/releases/20140515022908`
问题是,我已经从database.yml文件中删除了utf8部分,它现在看起来是这样的:

development:
  adapter: mysql2
  host: localhost
  username: something
  password: 
  database: asdf_development

test:
  adapter: mysql2
  host: localhost
  username: something_else
  password: 
  database: asdf_test

production:
  adapter: mysql2
  database: asdf_production
  pool: 5
  username: user
  password: pass
  host: localhost
我重新启动了mysqld服务只是为了确定,但是错误一直显示出来。知道为什么会这样吗

编辑:database.yml已链接

[deploy@my_app config]$ ls -la
total 48
drwxrwxr-x  6 deploy deploy 4096 May 14 22:29 .
drwxrwxr-x 11 deploy deploy 4096 May 14 22:29 ..
-rw-rw-r--  1 deploy deploy  966 May 14 22:28 application.rb
-rw-rw-r--  1 deploy deploy  171 May 14 22:28 boot.rb
lrwxrwxrwx  1 deploy deploy   55 May 14 22:29 database.yml -> /home/deploy/apps/my_app/shared/config/database.yml
drwxrwxr-x  2 deploy deploy 4096 May 14 22:28 deploy
-rw-rw-r--  1 deploy deploy 1504 May 14 22:28 deploy.rb
-rw-rw-r--  1 deploy deploy  155 May 14 22:28 environment.rb
drwxrwxr-x  2 deploy deploy 4096 May 14 22:28 environments
drwxrwxr-x  2 deploy deploy 4096 May 14 22:28 initializers
drwxrwxr-x  2 deploy deploy 4096 May 14 22:28 locales
-rw-rw-r--  1 deploy deploy 1818 May 14 22:28 routes.rb
-rw-rw-r--  1 deploy deploy  656 May 14 22:28 schedule.rb

你确定没有复制文件而不是链接它吗?肯定。已添加更多数据。请尝试改用此选项。