パッケージビルド時に no packageと言われた時の対処法
パッケージビルド時に以下のようなメッセージが出た。
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called ‘bigrquery,dplyr’
パッケージが無いといわれているが、いずれのパッケージもインストール済みである。
以下のSOの回答等を参考に再インストールしてみたがメッセージは変わらない。
http://stackoverflow.com/questions/32720990/error-in-libraryrjson-there-is-no-package-called-rjson
途方に暮れてエラーメッセージをよく見ると、‘bigrquery,dplyr’となっている。
Rのドキュメント管理にはroxygen2パッケージを使っているが、はたしてスクリプトの@importを確認すると以下のようになっていた。
#' @import bigrquery,dplyr
正しくは以下の通りであり、区切り文字のカンマは不要。
#' @import bigrquery dplyr
単純ミスだが気づくにくいのでメモしておく。