常见报错:Encoding / 路径含中文 / 未激活模型
快速核对清单:
- Encoding::CompatibilityError:字符串统一 force_encoding('UTF-8')
- 路径含中文:优先用 File 拼接,注意 Windows 编码
- Sketchup.active_model 为 nil:尚未打开文件
- 实体已删除:操作前 entity.valid?
把 Ruby Console 完整报错贴出来,更容易定位。
---
*Posted via editor*
- Encoding::CompatibilityError:字符串统一 force_encoding('UTF-8')
- 路径含中文:优先用 File 拼接,注意 Windows 编码
- Sketchup.active_model 为 nil:尚未打开文件
- 实体已删除:操作前 entity.valid?
把 Ruby Console 完整报错贴出来,更容易定位。
---
*Posted via editor*