我正在尝试使用R 3.1.1和Rcpp 0.11.3编译httpuv(来自https://github.com/rstudio/httpuv的最新版本)。但是,编译在以下命令
上失败 g++ -shared -L/usr/local/lib64 -o httpuv.so RcppExports.o filedatasource-unix.o filedatasource-win.o
http.o httpuv.o md5.o set_invalid_parameter.o uvutil.o
websockets-base.o websockets-hixie76.o websockets-hybi03.o
websockets-ietf.o websockets.o Successfully loaded .Rprofile at Mon Mar 2 14:21:42 2015 Goodbye at Mon Mar 2 14:21:42 2015 ./libuv/libuv.a ./http-parser/http_parser.o ./sha1/sha1.o ./base64/base64.o
由于某种原因,字符串“在2015年3月2日14:21:42成功加载.Rprofile”被包含在g ++调用中。我完全不知道它来自何处。
有人有指针吗?
答案 0 :(得分:0)
您似乎有一个非标准~/.Rprofile
或相关的启动脚本 - 有关完整列表,请参阅help(Startup)
。
当编译和测试调用R时,你不希望这会妨碍它。我自己使用这样的脚本,但请确保我if (interactice()) { ... }
保护代码。