宝石用にRI/RDOCが存在しないことを指定する方法ユーザーは、インストールしようとするときに警告が表示されない

StackOverflow https://stackoverflow.com/questions/4756057

質問

私が作成している宝石には、いかなる種類のインライン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/ しかし、それは助けにはなりませんでした。

役に立ちましたか?

解決

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

そうではありませんでした。問題は、デフォルトです require_paths["lib"] 私の宝石は持っていませんでした。リセット require_paths 私のGEMSPECでは、エラーが排除されました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top