我正在尝试运行该heroku pg:pull命令,但我似乎无法获得令人惊讶的神秘认证过程.
我正在运行的命令:
> heroku pg:pull app_name::RED localdb
Run Code Online (Sandbox Code Playgroud)
然后我得到一个密码提示,我不能,因为我的生活,弄清楚.经过2次猜测,我得到了password authentication failed for user "Hanan",就是这样.
我尝试了Heroku的密码,我的Windows帐户密码,我使用的每个密码,但没有任何反应.我查了一下,"Hanan"不是Postgresql中的一个角色,所以试图通过psql更改密码不起作用.我通过其他角色登录Postgresql没有问题,但这是"默认"登录过程,我似乎无法破解.
此外,由于我正在使用Windows,我不知道如何运行命令sudo -u postgres psql,我认为这是一个可能的解决方案.
我会很感激有关这个问题的任何帮助,我现在真的很沮丧...
我正在使用 Sidekiq 来完成一些后台工作。我还尝试将这些作业中的一些消息记录到日志文件中,但我一直无法完成这个简单的任务。
我正在运行的工作类型示例
class TestJob < ApplicationJob
queue_as :default
def perform
text = 'Print me to a file!'
Rails.logger.error "Rails.logger.info : #{text}"
logger.error "logger.info : #{text}"
end
end
Run Code Online (Sandbox Code Playgroud)
TestJob.perform_now例如,在控制器操作中运行,按预期工作,将消息打印到服务器终端输出,以及logs/development.log.
但是运行TestJob.perform_later不会打印我的消息。任何地方。不是Sidekiq终端,服务器终端,日志文件,什么都没有。
我尝试按照Sidekiq Logging wiki中的建议重定向日志。但是消息也没有打印在那里。
我觉得我可能错过了一些关键的东西。
我正在尝试在远程服务器上运行以下命令(通过capistrano或ssh):
bundle exec RAILS_ENV=production script/delayed_job start
但我收到此错误消息: bundler: not executable: script/delayed_job
从来没有见过这个,谷歌对我没有任何帮助.知道可能是什么问题吗?
我一直在尝试将我的应用程序部署到 heroku,但是在“编写对象”阶段(准确地说是 10%)部署冻结了。意思是,只要终端打开,它就会保持这种状态,或者我中止操作 (Ctrl+C)。
我正在使用 Aptana 3 在 PC 上工作,该项目是一个 Rails 应用程序。我尝试重新初始化 Git 存储库,在 Heroku 上重新安装应用程序,更新 gems,重新启动 Aptana,但我仍然感到困惑。
有人有想法吗?