Я следовал инструкциям в превосходной вики-записи , объясняющей, как начать взламывать компилятор 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'
Чтобы решить вышеуказанную проблему, я попытался заставить Ruby использовать UTF-8 :
export RUBYOPT=-Ku
Но это не решает проблему.Нужно ли делать что-то особенное, учитывая, что я использую rbenv
?Я не видел никаких признаков этого, хотя я полагаю, что в следующий раз я попытаюсь удалить его.
Возможно, важно: Я попытался сгенерировать документы для основной веткиCoffeeScript, и для различных стабильных тегов.Я получаю одни и те же ошибки каждый раз, в зависимости от версии Ruby.
Кто-нибудь сталкивался с подобными проблемами?