[英]ArgumentError (invalid byte sequence in US-ASCII): in ruby upgrade 1.9.3
I am using ruby 1.9.3 and rails 3.0.3 in my application.while uploading any files i am getting following error in production 我在应用程序中使用ruby 1.9.3和rails 3.0.3。上传任何文件时,我在生产中遇到以下错误
ArgumentError (invalid byte sequence in US-ASCII): ArgumentError(US-ASCII中无效的字节序列):
config/initializers/rake_multipart.rb:35:in =~' config/initializers/rake_multipart.rb:35:in
block in parse_multipart' config/initializers/rake_multipart.rb:30:in loop' config/initializers/rake_multipart.rb:30:in
parse_multipart' config / initializers / rake_multipart.rb:35:in
=~' config/initializers/rake_multipart.rb:35:in
in 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中
If you are on macOS or Linux, you can start Middleman this way to force it to use UTF-8: 如果您使用的是macOS或Linux,则可以通过以下方式启动Middleman,以强制其使用UTF-8:
LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_ALL=en_US.UTF-8 middleman
Not sure about Windows, though. 不过,不确定Windows。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.