Ruby on rails Capistrano多阶段部署:登台场景中的服务器错误

Ruby on rails Capistrano多阶段部署:登台场景中的服务器错误,ruby-on-rails,deployment,capistrano,Ruby On Rails,Deployment,Capistrano,我的问题是登台环境。当我尝试访问我的站点时,抛出以下错误: Access denied for user 'user'@'localhost' (using password: YES) 我理解此消息,因为它试图输入生产环境信息 我读了很多关于capistrano和多级部署的帖子。我应该在虚拟主机(mod_rails)上编辑乘客配置 该站点位于共享服务器上。我无法编辑乘客配置,需要快速解决方案 我可以更改RAILS_ENV以在临时环境中运行服务器吗 提前谢谢。请原谅,我是主持人。现在我可以

我的问题是登台环境。当我尝试访问我的站点时,抛出以下错误:

  Access denied for user 'user'@'localhost' (using password: YES)
我理解此消息,因为它试图输入生产环境信息

我读了很多关于capistrano和多级部署的帖子。我应该在虚拟主机(mod_rails)上编辑乘客配置

该站点位于共享服务器上。我无法编辑乘客配置,需要快速解决方案

我可以更改RAILS_ENV以在临时环境中运行服务器吗

提前谢谢。请原谅,我是主持人。现在我可以重新发布一个问题了。
如何请求删除问题。

这是MySQL守护程序的错误。您需要授予
user@localhost
MySQL数据库中的适当权限,这是我使用的:

GRANT SELECT, INSERT, UPDATE, DELETE, LOCK TABLES, CREATE TEMPORARY TABLES, EXECUTE, CREATE, ALTER, DROP, INDEX, TRIGGER, ALTER ROUTINE, CREATE ROUTINE ON your_database_name.* TO user@localhost;

如果您对如何删除另一篇文章有疑问,请使用左侧、评论上方和标签下方的“标记”链接标记问题,以引起版主的注意。请原谅。我使用这个服务器和数据库进行生产配置,工作正常。现在我使用这个服务器进行登台。我的问题是服务器继续以生产配置运行我的问题是RAILS\u ENV。我可以在登台场景中覆盖environment.rb。添加此行ENV['rails\u ENV']='staging'或使用RailsEnv staging修改.htaccess。