Ruby on Rails创建项目时出现UTF-8无效字节序列错误求助
解决
rails new时UTF-8编码错误的方案 - 检查项目路径:确保创建项目的路径(包括父目录、用户名等)没有中文或非ASCII特殊字符,比如把项目放到
C:\rails_projects\myapp这类纯英文路径下重试。 - 设置Ruby编码环境变量:
在命令行临时生效:
永久生效:右键「此电脑」→属性→高级系统设置→环境变量,新建系统变量set RUBYOPT=-E UTF-8RUBYOPT,值设为-E UTF-8。 - 更新依赖工具:
gem update --system gem update bundler - 手动指定编码创建项目:
先创建空文件夹并进入,执行:rails new . --force --encoding=utf-8
内容的提问来源于stack exchange,提问作者Karim
相关产品推荐
相关产品推荐

