[問題] R CMD build的問題

看板Statistics作者 (!@#$)時間13年前 (2013/02/23 14:02), 編輯推噓3(3018)
留言21則, 3人參與, 最新討論串1/1
如果是跟統計軟體有關請重發文章 如果跟論文有關也煩請您重發文章 文章類別是為了幫助大家搜尋資料與解答,造成不便之處請見諒 我想問 使用 R CMD build --binary --use-zip filename 卻出現 g++.exe: error: C:/Program: No such file or directory g++.exe: error: Files/R/R-2.15.2/library/Rcpp/lib/i386/libRcpp.a: No such file or directory 這兩個錯誤訊息 請問這要怎麼解決 還有訊息也有出現 Warning: unknown option '--binary' Warning: unknown option '--use-zip' 我網路上看到製作.ZIP的package 需要這兩個參數 是我有少安裝什麼嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.172.184.167

02/23 17:28, , 1F
你應該有用到Rcpp, 先檢查看看有沒有裝
02/23 17:28, 1F

02/23 17:28, , 2F
還有看看src/Makevars.win底下有沒有設定linking路徑
02/23 17:28, 2F

02/23 17:32, , 3F
你可以試試看上傳source到:
02/23 17:32, 3F

02/23 17:32, , 4F
http://win-builder.r-project.org/ 那裡可以幫你編譯
02/23 17:32, 4F

02/24 00:41, , 5F
用別台電腦 部會有g++.exe 那2個錯誤了
02/24 00:41, 5F

02/24 00:42, , 6F
但是還是沒辦法做成.ZIP檔
02/24 00:42, 6F

02/24 03:14, , 7F
no,這和Rcpp無關.訊息是說 C:/Program Files/ 不存在
02/24 03:14, 7F

02/24 03:15, , 8F
這是DOS 8.3 檔名的問題.32bit下,檔名是不能有空白的
02/24 03:15, 8F

02/24 03:16, , 9F
是有辦法用Rcpp給的flag去設定 Makefile.win 的.
02/24 03:16, 9F

02/24 03:17, , 10F
懶人的方法就是用 C:/PROGRA~1/
02/24 03:17, 10F

02/24 03:17, , 11F
但寫死的 Makefile.win 不是 portable 的.
02/24 03:17, 11F

02/24 03:21, , 12F
windows下用 R CMD INSTALL --build pkgdir 去產生zip
02/24 03:21, 12F

02/24 03:22, , 13F
R CMD build 是給 linux/mac 用的
02/24 03:22, 13F

02/24 13:22, , 14F
謝謝 原來是要用R CMD INSTALL --build pkgdir
02/24 13:22, 14F

02/24 13:24, , 15F
現在又有些問題是 原來的package裡 有的.R檔裡的function不
02/24 13:24, 15F

02/24 13:27, , 16F
能用 也就是 有寫在.R檔裡 但是卻沒有辦法呼叫出來用
02/24 13:27, 16F

02/24 13:28, , 17F
要怎麼用 我才能去使用這些function
02/24 13:28, 17F

02/24 13:35, , 18F
方法1: pkg:::funcname(...)
02/24 13:35, 18F

02/24 13:36, , 19F
方法2: 正規的, 你要 export funcname 在 NAMESPACE 中.
02/24 13:36, 19F

02/24 17:12, , 20F
關於export, 建議使用roxygen2, 細節請見:
02/24 17:12, 20F
文章代碼(AID): #1HA5jTvv (Statistics)