2

私が作成しているgemには、いかなる種類のインラインri/rdocもありません。そのため、ユーザーがgem installそれを使用すると、rubygemsがドキュメントをコンパイルしようとすると警告が表示されます:

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

これは、存在しないアプリの lib フォルダーに対して ri ツールを実行しようとしたことが原因であると想定しています (gem はすべてバイナリです)。このエラーを回避するにはどうすればよいですか? ダミーファイルを配置しようとしましlib/たが、役に立ちませんでした。

4

1 に答える 1

1

したがって、実際には、この質問に関して問題の混乱がありました。libri インストールに関するエラー メッセージが、その前のメッセージに関連付けられていると誤って想定しました。

そうではありませんでした。問題は、デフォルトrequire_paths["lib"]私の宝石になかったものであるということでした。require_pathsgemspec をリセットすると、エラーが解消されました。

于 2011-01-22T07:53:40.097 に答える