如何安装最新的httpuv?

时间:2018-10-29 12:47:12

标签: r shiny httpuv

我已经为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

1 个答案:

答案 0 :(得分:0)

通常,如果要安装包含来自源代码的编译代码的软件包,则必须安装合适的编译器和工具。在Windows上,这意味着安装Rtools。然后:

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

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