ArgumentError(US-ASCII中的无效字节序列):在ruby upgrade 1.9.3中

时间:2014-08-01 09:22:48

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

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

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

config / initializers / rake_multipart.rb:35:在parse_multipart中的=~' config/initializers/rake_multipart.rb:35:in块中 config / initializers / rake_multipart.rb:30:in loop' config/initializers/rake_multipart.rb:30:in parse_multipart'

1 个答案:

答案 0 :(得分:0)

如果您使用的是macOS或Linux,则可以通过这种方式启动Middleman,以强制其使用UTF-8:

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

但是不确定Windows。