我尝试regerate我的杰基尔与博客的Unicode后(俄语文本UTF-8编码),并不能做到这一点是因为:
D:\Dropbox\projects\blog>jekyll
Configuration from D:/Dropbox/projects/blog/_config.yml
Building site: . -> ./_site
C:/Ruby193/lib/ruby/1.9.1/rexml/text.rb:131:in `=~': incompatible encoding regexp match (UTF-8 regexp with IBM437 string) (Encoding::Compati
bilityError)
from C:/Ruby193/lib/ruby/1.9.1/rexml/text.rb:131:in `!~'
from C:/Ruby193/lib/ruby/1.9.1/rexml/text.rb:131:in `check'
…
Run Code Online (Sandbox Code Playgroud)
我的_config.yml :( 在pastebin上完全配置)
safe: false
auto: false
server: false
server_port: 4000
baseurl: /
…
Run Code Online (Sandbox Code Playgroud)
我检查[错误安装RDoc ...]和[heroku安装问题],解决方案对我没用.
我将提供任何补充信息来解决这个问题
小智 5
chcp 65001 没有在我的系统上工作,然后jekyll立即返回.
解决此错误的一种简单方法是避免帖子和页面的文件名中包含非ASCII字符.如果文件内容本身不是以BOM开头,那么文件内容本身可以是UTF-8而没有问题.
| 归档时间: |
|
| 查看次数: |
1218 次 |
| 最近记录: |