2011-01-21 69 views
2

寶石時存在一個寶石所以用戶並沒有得到警告,我的創作沒有任何形式的內聯RI/RDoc的,所以當用戶gem install它,他們得到警告,當RubyGems的試圖編譯文檔:如何指定沒有RI/RDoc的嘗試安裝

Successfully installed mygem-0.0.1 
1 gem installed 
Installing ri documentation for mygem-0.0.1... 
File not found: lib 

我假設這是因爲它試圖運行對我的應用程序的lib文件夾裏的工具,它不存在(寶石是所有的二進制文件)。我怎樣才能避免這個錯誤?我試圖在lib/中放置虛擬文件,但這沒有幫助。

+0

哪些是你使用打造寶石工具集? – noodl 2011-01-21 13:29:05

回答

1

所以有實際上是對這個問題的問題混淆。我錯誤地認爲關於lib的錯誤消息與之前關於ri安裝的消息相關聯。

這種情況並非如此。問題是,默認require_paths["lib"]其中我的寶石沒有。重置我的gemspec中的require_paths消除了錯誤。