在使用RC之前,我更新了最新的JekyllBuild(1.0.3).更新后,代码解析(使用Pygments)不再有效.我总是会遇到以下错误:

C:/Ruby193/lib/ruby/gems/1.9.1/gems/posix-spawn-0.3.6/lib/posix/spawn.rb:162: warning: cannot close fd before spawn
←[31m  Liquid Exception: No such file or directory - /bin/sh in 2012-01-17-test-post.md←[0m

有人也遇到过这个问题吗?

我对ruby一无所知,所以我自己无法调试:(

推荐答案

我也有同样的问题.看起来Pygments里有a problem个.rb 0.5.1.通过回滚到Pygments 0.5.0,错误消失了.

gem uninstall pygments.rb --version ">0.5.0"
gem install pygments.rb --version "=0.5.0"

希望这有帮助.

Ruby相关问答推荐

为什么在if语句中的赋值操作不会在条件判断之前发生?

Sinatra + Bundler?

确保 Capybara 不存在元素

我在哪里可以找到积极开发的 Ruby lint 工具?

Ruby on Rails:你能把 Ruby 代码放在 YAML 配置文件中吗?

将ruby数组转换为连续对数组

Sublime Text 2 中的 RubyTest

将一个目录的内容复制到另一个目录

如何使用 yardoc 列出未记录的模块/类/常量/方法?

将 2 元素数组的数组转换为哈希,其中重复键附加附加值

Ruby 中的 method_missing trap

Ruby 和您必须使用 OpenSSL 支持重新编译 Ruby 或更改 Gemfile 中的源代码

我应该在我的 ruby​​ 脚本中定义一个 main 方法吗?

用 Ruby 解析 XML

我们什么时候在 Rails 中使用 "||=" 运算符?它的意义是什么?

Lisp 和 Erlang 原子、Ruby 和 Scheme 符号.它们有多大用处?

默认情况下需要查找的路径是什么?

使用整数作为哈希键

为什么这个 Ruby 对象同时具有 to_s 和 inspect 似乎做同样事情的方法?

使用正则表达式进行 Ruby Electron邮件验证