简体   繁体   English

如何安装最新的httpuv?

[英]How to install most recent httpuv?

I've downloaded the tar.gz for httpuv but can't read it properly. 我已经为httpuv下载了tar.gz,但无法正确阅读。 I need it to install shiny. 我需要它来安装闪亮的。

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

produces 产生

Warning: running command '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"' had status 127 警告:运行命令'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_SH =“ 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

Generally if you want to install packages containing compiled code from source, you have to install a suitable compiler and tools. 通常,如果要安装包含来自源代码的编译代码的软件包,则必须安装合适的编译器和工具。 On Windows this means installing Rtools . 在Windows上,这意味着安装Rtools Afterwards: 然后:

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

should compile and install the most recent version. 应该编译并安装最新版本。 However, version 1.4.5 of httpuv is available in binary form on CRAN . 但是,可以在CRAN上以二进制形式使用httpuv的1.4.5版本。 So installing from source is only needed if you are using an old R version (<= 3.3). 因此,仅在使用旧R版本(<= 3.3)时才需要从源安装。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM