You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ruby on Rails创建项目时出现UTF-8无效字节序列错误求助

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

内容的提问来源于stack exchange,提问作者Karim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 18:16:38