我已经在我办公室台式电脑的R项目上工作了一段时间,但需要在旅途中随身携带脚本.我将所有内容复制到笔记本电脑中并对代码进行了一些更改.唉,在尝试编译时(遵循我在台式计算机中使用的完全相同的步骤),出现以下错误:
$ R CMD INSTALL --no-multiarch --with-keep.source coala
* installing to library ‘/home/my_pc/R/x86_64-pc-linux-gnu-library/3.3’
* installing *source* package ‘coala’ ...
** libs
make: Nothing to be done for `all'.
installing to /home/my_pc/R/x86_64-pc-linux-gnu-library/3.3/coala/libs
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/home/my_pc/R/x86_64-pc-linux-gnu-library/3.3/coala/libs/coala.so':
/home/my_pc/R/x86_64-pc-linux-gnu-library/3.3/coala/libs/coala.so: undefined symbol: _ZSt24__throw_out_of_range_fmtPKcz
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/my_pc/R/x86_64-pc-linux-gnu-library/3.3/coala’
* restoring previous ‘/home/my_pc/R/x86_64-pc-linux-gnu-library/3.3/coala’
Run Code Online (Sandbox Code Playgroud)
两台计算机都具有相同的Ubuntu但R版本不同.另外,我必须提到我同时在两个库中工作,并且随附的库更新没有问题,这使得此错误消息更令人费解.我已经检查了可能与此问题相关的答案,但无法弄清楚如何应用他们的解决方案:
R:错误安装包UBUNTU - dyn.load中的错误(文件,DLLpath = DLLpath,...):无法加载共享对象 得到消息无法加载共享对象stats.so当R启动时
有没有办法解决这个问题?这可能是原因?什么是未定义的符号_ZSt24__throw_out_of_range_fmtPKcz?
我rgdal在 Ubuntu 上遇到了类似的问题。重新安装软件包足以让它再次工作。
$ sudo R
> install.packages("rgdal")
> quit()
$ exit
Run Code Online (Sandbox Code Playgroud)
给你什么.libPaths()作为输出?
我今天使用最新更新(R 3.3.1 for MacOS X)遇到了同样的问题。我的 R 安装在更新后似乎崩溃了。我的解决方案只是从文件系统中删除 lib 目录并重新安装 R:
rm -rf /Users/johann/Library/R/3.3/library
sudo rm -rf Library/Frameworks/R.framework/Versions/3.3/Resources/library
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助...
| 归档时间: |
|
| 查看次数: |
13990 次 |
| 最近记录: |