2013-02-22 14 views
12

パッケージをCRANにアップロードする前にR CMDチェックを実行しようとしています。私はオンライン検索が、この問題を解決するための手掛かりを発見したR CMDチェック--as-cran警告

"checking for unstated dependencies in examples ... OK 

WARNING 

pdf is needed for checks on size reduction of PDFs" 

R CMD check --as-cran "my package folder". 

しかし、それはこの警告を出してくれる。 「R CMDチェック」を実行しても、この警告は表示されません。私のパッケージは問題なく動作します。誰かが私のパッケージで何が間違っているかも教えてくれませんか?

+7

あなたは確かに**それは 'qpdfが必要です...' ??? http://stackoverflow.com/questions/11738844/qpdf-exe-for-compactpdf; http://stat.ethz.ch/R-manual/R-devel/library/tools/html/compactPDF.html –

+0

ああ、それは私のコンピュータ "âqpdfâでいくつかのランダムな言葉であることが判明..."だから私はそれは "pdf is ..."と思った。どうもありがとう! –

+0

はい。あなたはあなたのロケールをチェックしたいかもしれません。それは "スマートな"引用符がぎこちないものになっているようです。上記のリンクを参照してください。 –

答えて

-6

答えは質問のコメントである:あなたはそれがqpdfが必要とされていないことを確認

です... ??? stackoverflow.com/questions/11738844/qpdf-exe-for-compactpdf; stat.ethz.ch/R-manual/R-devel/library/tools/html/... - ベン・ボルカー

ああ、私のコンピュータの "âqpdfâis ..."という言葉が多かった私はそれが "pdf is ..."だと思った。どうもありがとう! - Tao Wang

2

qpdfはpdfのサイズを小さくするために必要な外部プログラムです。the sourceforge siteからダウンロードできます。両方とも動作している32ビットバージョンまたは64ビットバージョンをインストールできます。

インストールするには、ファイルをダウンロードし、フォルダをプログラムフォルダにコピーします。

次に、 'C:¥Program Files¥qpdf-version_numer¥bin'を追加してbinパスを指すようにシステムパスを編集する必要があります。コマンドバッチ(CMD)それが正しく設定されている場合はこれが完了すると、あなたがメッセージ

qpdf: an input file name is required 

Usage: qpdf [options] infile outfile 
For detailed help, run qpdf --help 

を取得する必要があります見にqpdfを入力して、警告がためにあなたのR CMDチェック

+1

ありがとうあなたの完全な答えが、あなたが言ったことを正確に行い、cmdウィンドウでメッセージを受け取ることができましたが、警告は削除されませんでした。なぜこれが起こったのか? – minoo

+1

いいえ申し訳ありませんが、私は、私は上記のようにすることが私の問題を解決したことを知っています。正しいバージョン、32ビットまたは64ビットをインストールしましたか? – Cedric

1

から削除する必要がありますCedric's answer

Rの32ビットバージョンを実行している場合は、downloadの32ビットバージョンのqpdfが、SourceForgeのホームページからリンクされていることが重要です。 Rの64ビットインストールを実行している場合は、少し深く埋め込まれた64ビットバージョンのqpdfを見つけるために少し掘り下げてください(バージョン7.0はhereと記載されています)。

あなたはそれが新しいPATHをピックアップして、Windowsを説得する必要がある環境変数の下で、あなたのシステムPATHC:\Program Files\qpdf-version_no\binを追加し、おそらくC:\Program Filesの下で、あなたのハードディスクにzip形式のqpdfディレクトリを抽出し、再立ち上げRたらpqdfは実行するのが安全です。

C:\Program Files\qpdf-version_numer\binに移動し、qpdf.exe(ダブルクリック)を実行します。 Windows 10は、認識できない実行可能ファイルであるため、セキュリティ警告をスローします。プログラムを実行するボタンを見つけるには、more optionsリンクを使用する必要があります。これを実行すると、Windowsはそのファイルを安全に実行できると認識し、Rを含む他のプログラムがそのファイルを使用できるようにします。

関連する問題