問題:
ソースからいくつかのパッケージをビルドしようとしていますが、エラーが発生します
エラー:「tools :::。test_load_package('rbenchmark'、'\ per-homedrive1.corp.something.org / homedrive $/Tommy.O'Dell」に予期しない記号があります
以下の完全な出力:
C:\ROracle>R CMD INSTALL --build --merge-multiarch rbenchmark_1.0.0.tar.gz
install for i386
* installing to library '\\per-homedrive1.corp.something.org/homedrive$/Tommy.O'Dell/R/win-library/2.15'
* installing *source* package 'rbenchmark' ...
** package 'rbenchmark' successfully unpacked and MD5 sums checked
** R
** demo
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
Error: unexpected symbol in "tools:::.test_load_package('rbenchmark', '\\per-homedrive1.corp.something.org/homedrive$/Tommy.O'Dell"
Execution halted
ERROR: loading failed
* removing '\\per-homedrive1.corp.something.org/homedrive$/Tommy.O'Dell/R/win-library/2.15/rbenchmark'
質問:
- パス内のアポストロフィ(
'
)からエラーが発生していますか?O'Dell
- はいの場合、ディレクトリ内のアポストロフィをエスケープしていないため、バグですか?
- デフォルトのライブラリにインストールしようとしていますか?
- はいの場合、ライブラリをパラメータとして変更できます
R CMD INSTALL
か? - ライブラリを指定できない場合、そのライブラリを完全に削除する必要がありますか?
追加情報:
これがの出力です.libPaths()
[1] "\\\\per-homedrive1.corp.something.org/homedrive$/Tommy.O'Dell/R/win-library/2.15"
[2] "C:/Program Files/R/R-2.15.2/library"
[3] "C:/Program Files/RStudio/R/library"