【发布时间】:2018-10-25 12:16:12
【问题描述】:
我正在尝试通过install.packages('forecast') 在 R 中安装预测包,但是这不起作用。
结果:
There is a binary version available but the source version is later:
binary source needs_compilation
forecast 8.2 8.3 TRUE
Do you want to install from sources the package which needs compilation?
不知道在这里回答什么,“是”或“否”。如果我回答“否”,结果是:
trying URL 'https://cran.rstudio.com/bin/macosx/mavericks/contrib/3.3/forecast_8.2.tgz'
Content type 'application/x-gzip' length 2204227 bytes (2.1 MB)
==================================================
downloaded 2.1 MB
tar: Failed to set default locale
The downloaded binary packages are in
/var/folders/qn/syx5z5tj4s5075wwmrrd3hbr0000gn/T//RtmpTBDqVs/downloaded_packages
如果我输入“是”,则安装了一些附加项目,我收到一条错误提示:
Warning in install.packages :
installation of package 'forecast' had non-zero exit status
很遗憾,我无法继续使用此软件包提供的必要功能。感谢您的任何建议。
【问题讨论】:
-
@r2evans 虽然没有看到相似之处:(
-
您的“错误”是一个警告,可能与
tar: Failed to set default locale相关或相关。我不知道这是 the 问题,但这是我在您的问题中唯一能确定的问题。 (“警告”本身信息量不大。)你试过了吗? (同样,我不知道它会起作用,但另一个问题是带有tar: Failed...的mac,你的是带有tar: Failed...的mac,所以...这是我最好的目前有。) -
@r2evans 感谢您链接我。这是一个奇怪的错误,对我来说没有直接意义。
-
当然,但是......任何导致
tar打嗝的事情都会导致安装失败。也许forecast包(idk)中有一些国际化的东西使tar本身成为第二猜测。转到RtmpTBDqVs/downloaded_package/目录(在终端中)并手动执行tar tzf forecast_8.2.tgz以查看是否可以在控制台上重现错误。如果失败,请尝试LANG=en_US.UTF-8 tar tzf forecast_8.2.tgz和/或force.LANG=...看看行为是否改变。
标签: r installation time-series packages adjustment