2017-09-01 23 views
1

Rパッケージを開発する際、私はRで関数を開発する場合、私が構築し、リロードをクリックすると、次のメッセージが表示されます 警告メッセージを:警告メッセージ

1: package ‘formattable’ was built under R version 3.4.1 
2: package ‘ggplot2’ was built under R version 3.4.1 
3: package ‘Amelia’ was built under R version 3.4.1 
4: package ‘car’ was built under R version 3.4.1 
5: package ‘pscl’ was built under R version 3.4.1 
6: package ‘gplots’ was built under R version 3.4.1 
7: package ‘ROCR’ was built under R version 3.4.1 
8: package ‘caret’ was built under R version 3.4.1 
9: package ‘roxygen2’ was built under R version 3.4.1 
10: package ‘miniCRAN’ was built under R version 3.4.1 

この問題を克服するためにどのように?

+1

あなたはどのバージョンですか?それは3.4.1とどのように比較されますか? – Spacedman

答えて

2

メッセージの記載どおり、異なるバージョンのRでビルドされたライブラリを使用していることが考えられます。これは、バージョンの違いによってRUNが中断する可能性があります。これを解決するには、パッケージを最新のバージョンに更新することができます。これは、実行することによって手動で行うことができます。

update.packages() 

またはあなたがそれらをすべて更新する場合:これは、いくつかを取るかもしれませんが一つの特定の「PACKAGE」

install.packages("PACKAGE") 

を更新するには

update.packages(ask=FALSE) 

を同じバージョンまで利用できないパッケージもあります。

suppressWarnings() 

や設定を:あなたはしたくない場合は、あなたが使用して、警告メッセージを抑制することができ、これを行うためにPACKAGE

require(devtools) 
install_version("PACKAGE", version = "VERSION", repos = "http://cran.us.r-project.org") 

の特定のバージョンをインストールするには、デベロッパーツールを使用することができます(良い考えではないかもしれません)のメッセージをオフに警告:

options(warn = -1) 

使用

options(warn = 0) 

もう一度設定してください。

?warning 

助けてください。

+0

最新のバージョンに更新できない場合、私の助言はhttps://mran.revolutionanalytics.com/snapshot/2017-07-21/のようなMS CRANリポジトリのスナップショットを使用することです。 URLを変更してRのバージョンの可用性の最終日に移動し、それをレポとして使用します。 – lmo