【问题标题】:Delayed Jobs: can't run rake jobs:work延迟作业:无法运行 rake 作业:工作
【发布时间】:2013-05-02 04:41:02
【问题描述】:

数据库:PostgreSQL 9.2

Delayed_job (3.0.5)

Delayed_job_active_record (0.4.4)

当我尝试运行 rake 任务时,rake 中止:

 "invalid byte sequence in UTF-8 (argument error)"

我不知道这是什么意思。

因为调试起来可能真的很困难,所以有任何建议:可能我需要重新安装一些东西,尝试另一个 gem,或者其他任何东西。

提前致谢。

[Worker(host:HP-�� pid:4768)] Starting job worker
rake aborted!
C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/trace_output.rb:16:in `block in trace_on': invalid byte sequence in UTF-8 (ArgumentError)
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/trace_output.rb:14:in `map'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/trace_output.rb:14:in `trace_on'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:328:in `trace'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:183:in `display_error_message'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:169:in `rescue in standard_exception_handling'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:159:in `standard_exception_handling'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/lib/rake/application.rb:70:in `run'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rake-10.0.4/bin/rake:33:in `<top (required)>'
    from C:/Ruby193/bin/rake:23:in `load'
    from C:/Ruby193/bin/rake:23:in `<top (required)>'
    from -e:1:in `load'
    from -e:1:in `<main>'

【问题讨论】:

  • 你能发布堆栈跟踪吗?
  • 是的,如果这就是你的意思

标签: ruby-on-rails postgresql delayed-job


【解决方案1】:

Ruby 1.9.3,对吗?

在您的 Rakefile(以及任何具有非 ascii 字符的文件)的顶部,包括以下内容:

# encoding: utf-8

【讨论】:

  • 突然我意识到,因为我是俄罗斯人,我的电脑名称是 HP-ПК,在跟踪中它是主机:HP-��,所以这里出现错误,意味着我需要设置另一个托管此 gem,但如何?
【解决方案2】:

原因是此 gem 设置了某种虚拟主机,并将其分配给您的 PC 名称。因此,如果它包含一些无效的拉丁库字符,则会导致错误。刚刚重命名了我的系统 - 工作正常。

【讨论】:

    猜你喜欢
    • 2012-03-29
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 2012-11-05
    相关资源
    最近更新 更多