2016-09-20 22 views
1

私はdevtoolsを使用しています.R 3.3.1にアップデートした後は、Github経由で何かをインストールするたびにこのメッセージが表示されます。devtoolsのgithub_installをforce = TRUEなしで使用する

Skipping install of 'PACKAGE' from a github remote, the SHA1 (123456) has not changed since last install. 
    Use `force = TRUE` to force installation 

誰でもこの問題がありましたか?

+4

これは「問題」ではなく、デフォルトの動作です。 'install_github()'は最終的に内部関数 'install_remote()'を呼び出します。これはパッケージの現在のインストールがGitHubからのものであるかどうか、そしてそれがマスターブランチから入手可能なもののSHA1ハッシュと一致するかどうかを調べます。それは不必要な更新を防ぎます。 – hrbrmstr

+0

@hrbrmstrはい、あなたはポイントを持っていますが、奇妙な部分は他人の依存関係さえインストールされていないパッケージで起こるということです:S – pachamaltese

+0

#unlikely。 'devtools'の魔法を起こさせる関数のコードを見てください。彼らはパッケージライブラリからデータを引き出します。 – hrbrmstr

答えて

0

パッケージをインストールしようとすると、コマンドの下にしようとしながら、それは問題だ:

install_github("Stat", force=TRUE) 

それはインストールするように強制すると役立ちます。

それがあなたに役立つかどうか教えてください!

+0

かなり古い投稿ですが、ありがとう!その瞬間新鮮なインストールで解決しました – pachamaltese