use*_*495 7 r octal install.packages
我尝试安装包(pdbDEMO实际上和所有依赖项),我遇到一个问题,我无法解决,我没有找到任何解决方案.
我使用R命令:
>install.packages("pbdDEMO", lib="C:/Users/xavier_520285/Desktop", type = "source")
Run Code Online (Sandbox Code Playgroud)
然后下载了所有6个软件包,但由于我收到6条错误消息,因此未安装:
Error in getOctD(x, offset, len) : invalid octal digit
Run Code Online (Sandbox Code Playgroud)
我完全不知道如何修复它.
我会非常感谢任何有用的答案.
如上面的帖子所示,您的tar文件可能已损坏,或者它根本不是tar文件.
在Linux上检查它的最简单方法是使用file <filename>命令,正确的.tar.gz文件将返回如下内容:
rJava_0.9-4.tar.gz: gzip compressed data, from Unix, last modified: Tue Mar 12 09:54:30 2013
Run Code Online (Sandbox Code Playgroud)
当您在代理或防火墙后面并且未在计算机上正确配置时,通常会下载html文件或代理脚本而不是您要查找的文件.您甚至可以尝试使用head或将其作为文本阅读less:
# head rhdfs_1.0.5.tar.gz
/* NCSC PAC v1.271 */
var Pt;
var Pc;
var ihost;
var NAPROXY="133.183.234.11";
...
Run Code Online (Sandbox Code Playgroud)
您是否使用防火墙来执行此操作?在我的例子中,公司的防火墙正在过滤下载,最终,wget http://cran.fhcrc.org/src/contrib/gdata_2.17.0.tar.gz从防火墙下载一个 html 页面,说下载被阻止,但 install.packages 不知道,它只知道该文件不是有效的 tarball。