【问题标题】:ArgumentError (invalid byte sequence in US-ASCII): in ruby upgrade 1.9.3ArgumentError(US-ASCII 中的无效字节序列):在 ruby​​ 升级 1.9.3 中
【发布时间】:2014-09-24 11:07:38
【问题描述】:

我在我的应用程序中使用 ruby​​ 1.9.3 和 rails 3.0.3。在上传任何文件时,我在生产中遇到以下错误

ArgumentError(US-ASCII 中的无效字节序列):

config/initializers/rake_multipart.rb:35:in =~' config/initializers/rake_multipart.rb:35:inblock in parse_multipart' config/initializers/rake_multipart.rb:30:in loop' config/initializers/rake_multipart.rb:30:inparse_multipart'

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-3 gem rubygems


【解决方案1】:

如果你在 macOS 或 Linux 上,你可以这样启动 Middleman 来强制它使用 UTF-8:

LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_ALL=en_US.UTF-8 middleman

不过,不确定 Windows。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多