Parece que há duas gemas obsoletas (?) chamadas neste exemplo. Gem::SourceIndex#add_spec
e rake/rdoctask
.
Se rake
for substituído por rdoc/task
, acho que isso corrigirá o problema.
Nosso problema (eu corri para a mesma coisa tentando executar um exemplo de livro) é como substituir a função rake pelo rdoc. Você pode simplesmente colocar o rdoc no lugar do rake? Pode valer a pena tentar; mas ainda não cheguei a isso.
Eu tentaria pesquisar primeiro o rdoc quando me deparasse com a sua pergunta. Espero que alguém com a resposta apareça, mas achei que você gostaria de saber que pelo menos outra pessoa está trabalhando nisso.