更新软件包“ matrix”

时间:2019-07-19 14:42:59

标签: r

对不起,我是R语言的初学者。软件包ez应该与Matrix 1.2.7.1软件包一起使用。但是,当我尝试更新Matrix时,会遇到一些问题。

我使用OSX系统,我已经尝试过:

  1. 在RStudio中直接更新
  2. 使用以下命令安装软件包:
install.packages("/Users/apple/Downloads/Matrix_1.2-7.1.tar", repos = "NULL", type = "source")

错误消息是:

  

ld:警告:找不到选项'-L / usr / local / lib / gcc / x86_64-apple-darwin13.0.0 / 4.8.2'的目录

     

ld:找不到-lgfortran库

     

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

     

make:*** [Matrix.so]错误1

     

错误:软件包“ Matrix”的编译失败

     

*删除>“ / Library / Frameworks / R.framework / Versions / 3.3 / Resources / library / Matrix”

     
      
  • 恢复上一个>'/ Library / Frameworks / R.framework / Versions / 3.3 / Resources / library / Matrix'
  •   
     

install.packages中的警告:   软件包“ Matrix”的安装退出状态为非零

已下载的源包位于 ‘/private/var/folders/j3/52_wq50j75jfk5ybg6krlw_w0000gn/T/RtmpTXNuGy/downloaded_packages’

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

做一些谷歌搜索,我发现了一个潜在的解决方案,尝试打开控制台并安装xcode,关闭R,重新启动,然后再次安装矩阵。

xcode-select --install

您似乎缺少-lgfortran库。 xcode可以解决您的问题。如果那行不通,我发现here还有一些其他可能的解决方法。