1

突然、私の devtools パッケージが機能しなくなります。これが私が得るものです。Windows 8 マシンで多数の修正を試みました。Rtools を再インストールし、devtools を再インストールしましたが、次のエラーが発生し続けます

require(devtools)


Loading required package: devtools
Error in namespaceExport(ns, exports) : 
undefined exports: iteratelist, rowSplit, whisker.escape, whisker.render

どこから始めればよいですか?

devtools github の Winston Chang は、「奇妙なことに、それらのエラーは whisker パッケージに関係しています」と述べています。それで、彼の要請で、私はいくつかの追加情報を提供しています。

> packageVersion('whisker')
[1] ‘0.3.2’
> packageVersion('devtools')
[1] ‘1.3’
> sessionInfo() 
R version 3.0.1 (2013-05-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     
4

2 に答える 2

1

解決策を見つけました。~My Documents\R\win-library\3.0\ の whisker フォルダーを削除し、パッケージを再インストールしました。すべてが機能しました。

私のdevtoolsの問題は、devtoolsが依存していると私が信じているwhiskerパッケージから来ていることに気づかせてくれたWinston Changに感謝します。誤動作しているライブラリを削除してライブラリを再インストールするというアイデアをくれた @DWin に感謝します。

library(whisker)問題が開発ツールではなく、ウィスカーにある可能性があることに気付いたのは、私が発行したときでした

> library(whisker)
Error in namespaceExport(ns, exports) : 
  undefined exports: iteratelist, rowSplit, whisker.escape, whisker.render
Error: package or namespace load failed for ‘whisker’

devtools と whisker を読み込めるようになりました。

奇妙です。R をアンインストールして再インストールしたときに、パッケージが再インストールされていると思っていたでしょう (トラブルシューティングを試みたときにとった絶望的な手順の 1 つです)。明らかに ~My Documents\R\win-library\3.0\whisker はアンインストール後も存続しました。明らかに、R のインストールとライブラリのセットアップ方法についてもっと学ぶ必要があります。

于 2013-09-10T16:52:22.940 に答える