作为记录,我已阅读以下主题和文章:
但是,如果我使用典型的 R 方法:
.libPaths()
# '/home/ytu/anaconda3/lib/R/library'
install.packages("RPostgreSQL", lib = .libPaths(), repo = "https://cloud.r-project.org/")
它给了我:
install.packages("RPostgreSQL", lib = .libPaths(), repo = " https://cloud.r-project.org/ ") 中的警告消息:“安装包 'RPostgreSQL' 的退出状态非零”更新 '.Library' 中包的 HTML 索引 制作 'packages.html' ... 完成
我用谷歌搜索了一段时间,但无法解决这个问题。我指定了库路径和 CRAN 镜像链接,但它仍然对我不起作用。
如果我按照网页上的 conda 方法的说明进行操作,则 Tracebacks 只需在以下步骤刷新我的终端conda build r-rpostgresql
:
回溯(最后一次调用):文件“/home/ytu/anaconda3/bin/conda-build”,第 11 行,在 sys.exit(main()) 文件“/home/ytu/anaconda3/lib/python3.6 /site-packages/conda_build/cli/main_build.py”,第 413 行,在主执行(sys.argv[1:])文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/ cli/main_build.py”,第 404 行,在执行 verify=args.verify) 文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/api.py”,第 193 行,在 build need_source_download =need_source_download, config=config, variables=variants) 文件 "/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/build.py", 第 1944 行, 在 build_tree note=notes, 文件 "/home /ytu/anaconda3/lib/python3.6/site-packages/conda_build/build.py”,第 1240 行,在 build utils.check_call_env(cmd, env=env, cwd=src_dir) 文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py”,第 678 行,在 check_call_env 返回 _func_defaulting_env_to_os_environ( subprocess.check_call, *popenargs, **kwargs) 文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py”,第 674 行,在 _func_defaulting_env_to_os_environ return func(_args, **kwargs ) 文件“/home/ytu/anaconda3/lib/python3.6/subprocess.py”,第 291 行,在 check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/bin/bash', '-e ', '/home/ytu/anaconda3/conda-bld/r-rpostgresql_1519543361442/work/conda_build.sh']' 返回非零退出状态 1。cwd=src_dir) 文件 "/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py",第 678 行,在 check_call_env 返回 _func_defaulting_env_to_os_environ(subprocess.check_call, *popenargs, **kwargs) 文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py”,第 674 行,在 _func_defaulting_env_to_os_environ 返回 func(_args, **kwargs) 文件“/home/ytu/anaconda3/lib/ python3.6/subprocess.py",第 291 行,在 check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/bin/bash', '-e', '/home/ytu/anaconda3/conda- bld/r-rpostgresql_1519543361442/work/conda_build.sh']' 返回非零退出状态 1。cwd=src_dir) 文件 "/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py",第 678 行,在 check_call_env 返回 _func_defaulting_env_to_os_environ(subprocess.check_call, *popenargs, **kwargs) 文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py”,第 674 行,在 _func_defaulting_env_to_os_environ 返回 func(_args, **kwargs) 文件“/home/ytu/anaconda3/lib/ python3.6/subprocess.py",第 291 行,在 check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/bin/bash', '-e', '/home/ytu/anaconda3/conda- bld/r-rpostgresql_1519543361442/work/conda_build.sh']' 返回非零退出状态 1。在 check_call_env 返回 _func_defaulting_env_to_os_environ(subprocess.check_call, *popenargs, **kwargs) 文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py”,第 674 行,在 _func_defaulting_env_to_os_environ 返回 func( _args, **kwargs) 文件“/home/ytu/anaconda3/lib/python3.6/subprocess.py”,第 291 行,在 check_call 中引发 CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/bin/bash ', '-e', '/home/ytu/anaconda3/conda-bld/r-rpostgresql_1519543361442/work/conda_build.sh']' 返回非零退出状态 1。在 check_call_env 返回 _func_defaulting_env_to_os_environ(subprocess.check_call, *popenargs, **kwargs) 文件“/home/ytu/anaconda3/lib/python3.6/site-packages/conda_build/utils.py”,第 674 行,在 _func_defaulting_env_to_os_environ 返回 func( _args, **kwargs) 文件“/home/ytu/anaconda3/lib/python3.6/subprocess.py”,第 291 行,在 check_call 中引发 CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/bin/bash ', '-e', '/home/ytu/anaconda3/conda-bld/r-rpostgresql_1519543361442/work/conda_build.sh']' 返回非零退出状态 1。在 _func_defaulting_env_to_os_environ return func(_args, **kwargs) File "/home/ytu/anaconda3/lib/python3.6/subprocess.py", line 291, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '[ '/bin/bash'、'-e'、'/home/ytu/anaconda3/conda-bld/r-rpostgresql_1519543361442/work/conda_build.sh']' 返回非零退出状态 1。在 _func_defaulting_env_to_os_environ return func(_args, **kwargs) File "/home/ytu/anaconda3/lib/python3.6/subprocess.py", line 291, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '[ '/bin/bash'、'-e'、'/home/ytu/anaconda3/conda-bld/r-rpostgresql_1519543361442/work/conda_build.sh']' 返回非零退出状态 1。
谁能给我一些建议?
操作系统信息uname -mrs
:
Linux 3.13.0-105-通用 x86_64