Как заставить Ruby работать (на .gitbook)? - PullRequest
1 голос
/ 18 мая 2011

Я пытаюсь заставить Ruby работать, чтобы я мог подготовить проект для Git Community Book.

Я на Windows XP. Я скачал Ruby 1.9.2 и комплект разработчика. Я скачал gitbook и его файлы .gitbook

Сейчас я нахожусь в ситуации, когда мне говорят, что он не может найти файлы сценариев, и после попытки обновления переменной Path Windows и перемещения папки .gitbook в разные места я все равно не могу добиться прогресса. .

Параметр трассировки дал следующее (извините, он неправильно форматирует!). Это все еще похоже на какую-то глупую ошибку пути, но нужна помощь ...

D:\Ruby192\bin\gitbook>rake html --trace
(in D:/Ruby192/bin/gitbook)
rake aborted!
no such file to load -- script/merge
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
D:/Ruby192/bin/gitbook/Rakefile:1:in `<top (required)>'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in `load'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2383:in `raw_load_rakefile'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2017:in `block in load_rakefile'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2016:in `load_rakefile'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2000:in `block in run'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
D:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.8.7/bin/rake:31:in `<top (required)>'
D:/Ruby192/bin/rake:19:in `load'
D:/Ruby192/bin/rake:19:in `<main>'

Любой совет приветствуется.

1 Ответ

1 голос
/ 17 декабря 2011

Rakefile в github похож,

require 'script/merge'

, чтобы заставить его работать в ruby ​​1.9.x, отредактируйте следующим образом

require './script/merge'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...