找到gems\1.9.1\gems\rspec-core-2.14.3\lib\rspec\core\formatters\snippet_extractor.rb文件中的第27行:

解决rspec 生成报告时报utf-8错误的方法

 

在这边记录一下,防止以后再遇到。。。
出现这个原因是因为ruby文件用utf-8格式的,但是源码都是GBK处理的,找到\lib\ruby\gems\1.9.1\gems \rspec-core-2.14.3\lib\rspec\core\formatters下面的snippet_extractor.rb文件,把 lines = File.read(file).split("\n")改成lines = File.read(file).force_encoding('utf-8').split("\n")就可以了。

相关文章:

  • 2021-05-29
  • 2021-07-26
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2021-07-02
猜你喜欢
  • 2021-09-29
  • 2021-10-11
  • 2021-08-11
  • 2022-12-23
  • 2022-01-20
  • 2021-09-20
相关资源
相似解决方案