首页 > 解决方案 > 尝试在 Linux 上安装 httpuv 包时出错

问题描述

我正在尝试在我们的 RStudio 服务器上安装 httpuv 包。其他用户已经安装了它,但是我们已经将我们的 R 版本升级到了 3.6.3,现在当新用户尝试安装这个包时我们收到一个错误。我们还有另一台服务器也在运行 3.6.3,我们为新用户安装 httpuv 没有问题,所以我对发生的事情感到非常困惑。

make[1]: Entering directory '/tmp/RtmpEnP9Jc/R.INSTALL749e109d00d1/httpuv/src/libuv'
  CC       src/libuv_la-fs-poll.lo
  CC       src/libuv_la-idna.lo
  CC       src/libuv_la-inet.lo
  CC       src/libuv_la-random.lo
  CC       src/libuv_la-strscpy.lo
  CC       src/libuv_la-threadpool.lo
  CC       src/libuv_la-timer.lo
  CC       src/libuv_la-uv-data-getter-setters.lo
  CC       src/libuv_la-uv-common.lo
  CC       src/libuv_la-version.lo
  CC       src/unix/libuv_la-async.lo
  CC       src/unix/libuv_la-core.lo
  CC       src/unix/libuv_la-dl.lo
  CC       src/unix/libuv_la-fs.lo
  CC       src/unix/libuv_la-getaddrinfo.lo
  CC       src/unix/libuv_la-getnameinfo.lo
  CC       src/unix/libuv_la-loop-watcher.lo
  CC       src/unix/libuv_la-loop.lo
  CC       src/unix/libuv_la-pipe.lo
  CC       src/unix/libuv_la-poll.lo
  CC       src/unix/libuv_la-process.lo
  CC       src/unix/libuv_la-random-devurandom.lo
  CC       src/unix/libuv_la-signal.lo
  CC       src/unix/libuv_la-stream.lo
  CC       src/unix/libuv_la-tcp.lo
  CC       src/unix/libuv_la-thread.lo
  CC       src/unix/libuv_la-tty.lo
  CC       src/unix/libuv_la-udp.lo
  CC       src/unix/libuv_la-linux-core.lo
  CC       src/unix/libuv_la-linux-inotify.lo
  CC       src/unix/libuv_la-linux-syscalls.lo
  CC       src/unix/libuv_la-procfs-exepath.lo
  CC       src/unix/libuv_la-proctitle.lo
  CC       src/unix/libuv_la-random-getrandom.lo
  CC       src/unix/libuv_la-random-sysctl-linux.lo
  CC       src/unix/libuv_la-sysinfo-loadavg.lo
  CCLD     libuv.la
./libtool: eval: line 7961: unexpected EOF while looking for matching `"'
./libtool: eval: line 7962: syntax error: unexpected end of file
Makefile:1737: recipe for target 'libuv.la' failed
make[1]: *** [libuv.la] Error 2
make[1]: Leaving directory '/tmp/RtmpEnP9Jc/R.INSTALL749e109d00d1/httpuv/src/libuv'
Makevars:73: recipe for target 'libuv/.libs/libuv.a' failed
make: *** [libuv/.libs/libuv.a] Error 2
ERROR: compilation failed for package ‘httpuv’
* removing ‘/home/mweis/R/x86_64-pc-linux-gnu-library/3.6/httpuv’
* restoring previous ‘/home/mweis/R/x86_64-pc-linux-gnu-library/3.6/httpuv’
Warning message:
In i.p(...) :
  installation of package ‘/tmp/RtmpGswvZP/file171a36c9b7bc/httpuv_1.5.5.9000.tar.gz’ had non-zero exit status

我无法从错误消息中判断这是 R 问题还是 linux 问题。

标签: rlinuxrstudio-server

解决方案


推荐阅读