这从未发生过。刚刚将Ubuntu升级到16.04,并尝试重新安装roxygen2
。这是sessionInfo()
:
R version 3.4.4 (2018-03-15)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.5 LTS
Matrix products: default
BLAS: /usr/lib/atlas-base/atlas/libblas.so.3.0
LAPACK: /usr/lib/atlas-base/atlas/liblapack.so.3.0
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.4.4 tools_3.4.4 yaml_2.2.0
错误消息:
** preparing package for lazy loading
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/home/rspace/R/x86_64-pc-linux-gnu-
library/3.4/stringi/libs/stringi.so':
**libicui18n.so.52**: cannot open shared object file: No such file or
directory
ERROR: lazy loading failed for package ‘roxygen2’
* removing ‘/home/rspace/R/x86_64-pc-linux-gnu-library/3.4/roxygen2’
* restoring previous ‘/home/rspace/R/x86_64-pc-linux-gnu-
library/3.4/roxygen2’
Warning in install.packages :
installation of package ‘roxygen2’ had non-zero exit status
答案 0 :(得分:0)
这里是一个修复程序。最初,我在RStudio中尝试了update.packages,但由于相同的原因而失败。
我必须重新安装stringi
,然后再安装roxygen2
。一切顺利。
它是受此线程启发的
答案 1 :(得分:0)
在update.packages(ask=FALSE)
install.packages("roxygen2")
中,我解决了此更新所有软件包的问题,并next.config.js
已安装而没有问题:
// next.config.js
const withSass = require('@zeit/next-sass')
module.exports = withSass()