尝试在OS X上构建CoffeeScript的文档时的不愉快和温和的戏剧性

时间:2012-02-11 16:25:35

标签: ruby encoding rake coffeescript

我按照优秀wiki entry中的说明解释了如何开始攻击CoffeeScript编译器,但在尝试构建文档时遇到了无休止的问题。

使用Ruby 1.8.7-p334 时,运行rake doc时收到以下错误:

rake aborted!
undefined method `parse' for nil:NilClass

/Users/{my username}/.rbenv/versions/1.8.7-p334/lib/ruby/gems/1.8/gems/ultraviolet-0.10.2/lib/uv.rb:73:in `parse'

使用Ruby 1.9.3-p0 时,运行rake doc时收到以下错误:

rake aborted!
incompatible encoding regexp match (ASCII-8BIT regexp with UTF-8 string)

/Users/{my username}/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/spox-textpow-0.10.3/lib/textpow/syntax.rb:199:in `match'

要解决上述问题,我已尝试forcing Ruby to use UTF-8

export RUBYOPT=-Ku

但它无法解决问题。考虑到我正在使用rbenv,我是否必须做一些特别的事情?我没有看到任何迹象,但我想我接下来会尝试卸载它。

可能很重要:我已经尝试为CoffeeScript的主分支和各种稳定标记生成文档。我每次都会收到相同的错误,具体取决于我的Ruby版本。

有没有人遇到过类似的问题?

0 个答案:

没有答案