我試圖讓Ruby運行,以便我可以爲Git社區書起草貢獻。如何讓Ruby工作(在.gitbook上)?
我在Windows XP上。我已經下載了Ruby 1.9.2和開發工具包。我已經下載了gitbook及其文件.gitbook
我現在處於它告訴我它找不到腳本文件的情況,並且在嘗試更新Windows Path變量並將.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.9手柄的變化'require' - 當前目錄不再包含在搜索的路徑中,並且此代碼假定它是。 gitbook回購的最後一次提交日期來自幾年前,所以他們可能使用了Ruby 1.8.7。你可以嘗試安裝1.8.7而不是1.9.2並嘗試。 (我不在窗戶上,所以我不知道這會不會很容易或很難)。 – matt 2011-05-17 20:58:16
我會嘗試。我只能在晚上得到機會,因爲那是當我連接.. – 2011-05-18 13:50:24
試過紅寶石1.8.7,但仍在一些依賴地獄。看起來這將不得不放棄(不幸)。 – 2011-05-18 22:46:23