昨晚,我在我的Macbook Pro上更新了R和RStudio的最新版本(R版本3.5.1 (2018-0702);RStudio版本1.1.453)。然后,我意识到当我试图在RStudio中安装软件包时,它是通过编译源代码来安装的。
我使用一般功能来安装软件包(即install.packages(XXXX))。另外,我认为当我使用R而不是RStudio时,R只是通过不加载二进制文件来安装包。
我必须使用RStudio,但由于它是从源代码编译所有包,这是永远!如果我能听到如何让RStudio使用二进制文件,我将非常感激。谢谢你的帮助。
install.packages("lavaan") 将包安装到‘/usr/local/lib/r/3.5/site-库’(未指定“lib”)中,尝试使用URL '0.6-1.tar.gz‘内容类型'application/x-gzip’长度为684438字节(668 KB)的0.6-1.tar.gz
下载的源代码包在‘/private/var/folders/7m/_0cxbz8s02bdp4z7jxk3pky80000gn/T/Rtmp2ThASP/downloaded_packages’中。
发布于 2021-10-08 02:26:08
这个问题是我在一段时间前发布的,但是今天我随机地发现了R为什么从源代码中安装软件包而不是二进制程序的潜在原因。
我买了一台MacBook Pro (2020) m1苹果硅,并试图安装R和RStudio。当我使用brew安装R和RStudio时,我意识到R试图使用源代码而不是二进制文件来安装R包!
我花了几个小时试图找出这一点,然后,从cask重新安装R,而不是自制版本!这似乎解决了这个问题。现在所有的包都是从二进制文件中安装的。
brew install --cask r我不是100%,如果是这样的话,当张贴原来的问题。然而,我认为,无论谁面临同样的问题,都可以通过考虑这个方面来解决这个问题。
https://stackoverflow.com/questions/51289395
复制相似问题