2016-09-20 48 views
1

我使用devtools,並在我更新到R 3.3.1後,我每次通過Github安裝某些東西時都會收到此消息。使用devtools'github_install沒有強制= 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

#不太可能。看看那些使'devtools'魔法發生的函數的代碼。他們從你的包庫中提取數據。 – hrbrmstr

回答

0

這是在試圖安裝的軟件包嘗試下面的命令的問題:

install_github("Stat", force=TRUE) 

這將迫使並幫助您安裝。

讓我知道,如果這對你有用!

+0

很老的帖子,但是非常感謝!在那一刻,全新的安裝解決了它 – pachamaltese

相關問題