2

github から slideify パッケージをビルドする際に問題を抱えている人はいますか? 試してみたいのですが、インストールでエラーが返されます。私が使用したコマンドと結果のエラーは次のとおりです。

> library(devtools)
Rtools not on path and not installed in default location.
Warning message:
package ‘devtools’ was built under R version 2.14.2 
> install_github('slidify', 'ramnathv')
Installing github repo(s) slidify/master from ramnathv
Installing slidify.zip from https://github.com/ramnathv/slidify/zipball
Installing slidify
* checking for file 'C:\Users\btibert\AppData\Local\Temp\RtmpsrQIgw\ramnathv-slidify-954647c/DESCRIPTION' ... OK
* preparing 'slidify':
* checking DESCRIPTION meta-information ... OK
Warning in .write_description(db, ldpath) :
  Unknown encoding with non-ASCII data: converting to ASCII
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building 'slidify_0.1.tar.gz'
 ERROR
packaging into .tar.gz failed
Error: Command failed (1)
In addition: Warning message:
running command '"C:/PROGRA~1/R/R-214~1.1/bin/i386/R" CMD build "C:\Users\btibert\AppData\Local\Temp\RtmpsrQIgw\ramnathv-slidify-954647c" --no-manual --no-vignettes' had status 1 

私は Windows 7 を使用していますが、念のためにセッション情報を以下に示します。

> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: i386-pc-mingw32/i386 (32-bit)

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

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

other attached packages:
[1] devtools_0.6 plyr_1.7.1   RODBC_1.3-4 

loaded via a namespace (and not attached):
[1] RCurl_1.9-5.1 tools_2.14.1 

更新: R 2.15.0 に更新した後、(Rtools をインストールした後でも) 次のエラーが発生します。

Warning: invalid package 'Files/R/R-2.15.0/library'
Error: ERROR: cannot cd to directory 'C:/Program'
Error: Command failed (1)
In addition: Warning message:
running command '"C:/PROGRA~1/R/R-215~1.0/bin/i386/R" CMD INSTALL C:\Users\btibert\AppData\Local\Temp\Rtmp8oMxGU/slidify_0.1.tar.gz --library=C:/Program Files/R/R-2.15.0/library' had status 1
4

1 に答える 1

2

R 2.14.1を実行しています(SessionInfoによる)。slidifyには依存関係としてR(> = 2.15.0)があるため、そのままインストールすることはできません。可能であれば2.15にアップグレードすることをお勧めします。

2.14.1で動作させてみましたが、うまくいきませんでした。ただし、2.15では非常にうまく機能しました。

何がR2.15に正確に依存しているかはわかりませんが、ramnathvがそれを安全のために依存関係として置いている可能性があります。私はそれをフォークして依存関係を2.14(install_github('slidify', 'Dasonk'))に減らし、R2.14.1のコピーに正常にインストールしましたが、実際にはどの関数もテストしていません。

したがって、Rを更新できない場合は、私のフォークからRを取得するか、githubアカウントを持っている場合は、自分でフォークして依存関係を変更することができます。2.15を必要とする機能が本当にある場合は、それらを回避する方法を見つけてから、プルリクエストをramnathvに送信することができます。

于 2012-06-08T06:26:53.820 に答える