[英]Ruby on Rails problem: in `match?': invalid byte sequence in UTF-8 (ArgumentError)?
I'm new on Ruby on Rails.我是 Rails 上 Ruby 的新手。 I have installed ruby and rails, but when I create a new project with command: "rails new myapp" during downloading packages I see this problem: "run bundle install C:/Ruby31-x64/lib/ruby/3.1.0/pathname.rb:50:in `match?': invalid byte sequence in UTF-8 (ArgumentError)".
我已经安装了 ruby 和 rails,但是当我在下载包期间使用命令创建新项目时:“rails new myapp”我看到了这个问题:“run bundle install C:/Ruby31-x64/lib/ruby/3.1.0/pathname .rb:50:in `match?': UTF-8(ArgumentError)中的无效字节序列。
Can you help me with this issue, please?你能帮我解决这个问题吗?
So, I've reinstalled ruby from 3.1.x to 2.7.x and it works因此,我已将 ruby 从 3.1.x 重新安装到 2.7.x 并且可以正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.