对不起,我是R语言的初学者。软件包ez
应该与Matrix 1.2.7.1软件包一起使用。但是,当我尝试更新Matrix时,会遇到一些问题。
我使用OSX系统,我已经尝试过:
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’
谢谢您的帮助。
答案 0 :(得分:0)
做一些谷歌搜索,我发现了一个潜在的解决方案,尝试打开控制台并安装xcode,关闭R,重新启动,然后再次安装矩阵。
xcode-select --install
您似乎缺少-lgfortran库。 xcode可以解决您的问题。如果那行不通,我发现here还有一些其他可能的解决方法。