2014-01-10 80 views
0

我的環境:SDOC創業板安裝率unexpcted導致

OS: Windows 8.1 
Ruby version: ruby 2.0.0p353 (2013-11-22) [x64-mingw32] 
MySQL/Apache: AMPPS and both MySQL and Apache are running 

我嘗試使用以下命令(從Windows PowerShell的)安裝SDOC寶石:

創業板安裝SDOC

這裏是我得到:

rdoc's executable "rdoc" conflicts with C:/Ruby200-x64/bin/rdoc 
Overwrite the executable? [yN] n 

我不想覆蓋任何東西,所以我輸入n。這是我得到的迴應:

ERROR: Error installing sdoc: 
    "rdoc" from rdoc conflicts with C:/Ruby200-x64/bin/rdoc 

sdoc是否錯誤地將自己標識爲rdoc?有任何想法嗎?

回答

1

看着sdoc的gemspec,你會發現它有rdoc ~> 4.0, < 5.0指定爲依賴項。這意味着,在安裝sdoc將包括一個版本的rdoc是版本4和5

這就是爲什麼你目前的rdoc版本與sdoc安裝發生衝突之間。如果你真的想要sdoc,而你當前版本的rdoc不是最新的穩定版本,那就繼續並覆蓋它。 :)