我在我的应用程序中使用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'
答案 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。