waylau
2016-05-10
1982浏览量
地址http://rubyinstaller.org/downloads/
其中 Ruby 与 DEVELOPMENT KIT 的版本要对应来安装
ruby安装到C:\Ruby193;
DevKit安装到C:\rubydevkit
cd C:\rubydevkit ruby dk.rb init ruby dk.rb install
如果是ruby2.0 64位的还需在C:\rubydevkit\config.yml 中添加"- C:\Ruby200-x64"
gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/ gem sources -l #查看是否只有taobao镜像 gem update --system #更新RubyGems软件
install jekyll
install rdiscount
一定要确保你的文章要保存为UTF-8 无 BOM 格式才行。 文件名称不能是中文
jekyll serve
/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.8/lib/po six/spawn.rb:162: warning: cannot close fd before spawn 'which' 不是内部或外部命令,也不是可运行的程序
需要安装Python,修改pygments.rb版本,不要0.5.2的版本
install pygments.rb --version "=0.5.0" gem uninstall pygments.rb --version "=0.5.2"
Use --trace to view backtrace
jekyll 1.3.0版本以后的,修改如下: 打开路径 C:\Ruby193\lib\ruby\gems\1.9.1\gems\jekyll-1.5.1\lib\jekyll,打开 convertible.rb
join(base, name), merged_file_read_opts(opts))
改成
self.content = File.read_with_options(File.join(base, name),:encoding=>"utf-8")
打开路径 C:\Ruby193\lib\ruby\gems\1.9.1\gems\jekyll-1.5.1\lib\jekyll\tags,打开include.rb
File.read_with_options(file, file_read_opts(context))
改成
:encoding=>"utf-8")
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
集结各类场景实战经验,助你开发运维畅行无忧