0

我已经下载了 httpuv 的 tar.gz 但无法正确阅读。我需要它来安装闪亮的。

install.packages("c:/.../httpuv_1.4.5.tar.gz", repos = NULL)

生产

警告:运行命令'make -f "Makevars.win" -f "C:/PROGRA1/R/R-331.2/etc/i386/Makeconf" -f "C:/PROGRA1/R/R-331.2/share/make /winshlib.mk" CXX='$(CXX1X) $(CXX1XSTD)' CXXFLAGS='$(CXX1XFLAGS)' CXXPICFLAGS='$(CXX1XPICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX1XLDFLAGS)' SHLIB_LD='$(SHLIB_CXX1XLD)' SHLIB ="httpuv.dll" OBJECTS="RcppExports-legacy.o RcppExports.o callback.o callbackqueue.o filedatasource-unix.o filedatasource-win.o http.o httprequest.o httpresponse.o httpuv.o md5.o set_invalid_parameter。 o socket.o thread.o utils.o uvutil.o webapplication.o websockets-base.o websockets-hixie76.o websockets-hybi03.o websockets-ietf.o websockets.o"' 状态为 127

4

1 回答 1

0

一般来说,如果你想从源代码安装包含编译代码的包,你必须安装合适的编译器和工具。在 Windows 上,这意味着安装Rtools。然后:

 install.packages("httpuv", type = "source")

应该编译并安装最新版本。但是,httpuv 的 1.4.5 版本在CRAN上以二进制形式提供。因此,仅当您使用旧 R 版本 (<= 3.3) 时才需要从源代码安装。

于 2018-10-29T13:29:45.457 回答