Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R梦魇:约塞米蒂、R、RStudio和自制_R_Homebrew_Rstudio_Osx Yosemite_Xquartz - Fatal编程技术网

R梦魇:约塞米蒂、R、RStudio和自制

R梦魇:约塞米蒂、R、RStudio和自制,r,homebrew,rstudio,osx-yosemite,xquartz,R,Homebrew,Rstudio,Osx Yosemite,Xquartz,我使用MacBookPro 13英寸视网膜(2013年末)和OS X优胜美地10.10.2。我不希望这对我最大的敌人造成伤害。也许吧 按时间顺序: 从官方网站下载R和RStudio 两个应用都运行了几次,很好 安装了自制软件。在终端中运行了“brew医生”。brew医生说R文件有问题 RStudio开始表现得很怪异 通过CRAN mirror下载了ggplot2 R包。5GB的数据阻塞了“private/var”文件。删除了其中的一些数据 苹果电脑崩溃了,内核恐慌,直到苹果商店的天才删除了苹果电

我使用MacBookPro 13英寸视网膜(2013年末)和OS X优胜美地10.10.2。我不希望这对我最大的敌人造成伤害。也许吧

按时间顺序:

  • 从官方网站下载R和RStudio
  • 两个应用都运行了几次,很好
  • 安装了自制软件。在终端中运行了“brew医生”。brew医生说R文件有问题
  • RStudio开始表现得很怪异
  • 通过CRAN mirror下载了ggplot2 R包。5GB的数据阻塞了“private/var”文件。删除了其中的一些数据
  • 苹果电脑崩溃了,内核恐慌,直到苹果商店的天才删除了苹果电脑并重新安装了OSX
  • 我想继续使用R和RStudio。问题:

  • 我该如何在不再次炸毁Mac的情况下进行这项工作
  • 如何通过自制软件安装R和RStudio
  • 我需要先安装XQuartz吗
  • 如果我安装R和RStudio未拧紧,会发生什么
  • 我应该认识到R、RStudio和自制软件之间存在哪些冲突
  • 安装所有自制、R和RStudio的常见怪癖
  • 我怎样才能在不烧毁房子的情况下让自制、R和RStudio从此过上幸福的生活
  • 谢谢

    我该如何在不再次炸毁Mac的情况下进行这项工作

    当计算机运行时,不要试图删除交换文件!如果开始删除随机的系统文件,你将度过糟糕的一天

    如何通过自制软件安装R和RStudio

    您可以使用
    brew install R
    安装R。您可以使用自制的cask安装二进制RStudio,如
    brew install Caskroom/cask/RStudio

    我需要先安装XQuartz吗

    不,这应该不再必要了

    如果我安装R和RStudio未拧紧,会发生什么

    没什么不好的;
    brew doctor
    可能会报告发现,但这些不是错误,您不应该认为它们代表问题,尽管它们对像我这样的维护人员很有帮助,如果您以后尝试诊断构建故障时寻求帮助

    我应该认识到R、RStudio和自制软件之间存在哪些冲突

    没有重要的冲突。如果您从安装编译器(如果您使用的是brewed R,则这些编译器是不必要的),则以后可能无法从自制中安装gcc(提供gfortran)之类的东西

    安装所有自制、R和RStudio的常见怪癖

    截至2015年8月,不再需要下面的注释;默认情况下,软件包现在安装到/usr/local/lib/R/x.y/site-library,并且应该能够经受较小的R升级

    如果您使用的是brewed R,并且希望安装的软件包能够在R的小升级后继续使用,则可以运行
    mkdir-p~/Library/R/3.2/Library
    ,然后R将默认情况下将软件包安装到该路径(将软件包放在主目录中,而不是放在地下室中)

    我怎样才能在不烧毁房子的情况下让自制、R和RStudio从此过上幸福的生活


    请参见上文!

    回顾此问题,考虑所有关于在已安装R和Homebrew的Mac上下载R软件包的有用评论和答案:

    在RStudio界面的R控制台中,只需键入
    install.packages(“软件包名称”)


    因为我已经开始在RStudio中直接下载R软件包,所以我没有遇到任何问题。系统非常满意。

    您可能在同一时间安装了两个R。官方“版本和第二个brew版本。Mac fork of R的维护者建议不要使用fink、Macports或homebrew中的任何一种,因为它们的默认程序位置与以二进制形式分发的R的库存版本中假定的位置不同。有些人正在使用brew,但他们比我或你更了解如何在Unix中管理相互依赖关系。为什么要从CRAN获得官方的R for OS X,获得官方的Rstudio,然后再获得自制软件?你最好是用官方的东西或者自制的东西。在后一种情况下,你只能靠自己。如果您在构建R包时需要编译,您可以从Apple和fortran获得所有必需的编译器,因为这些编译器用于生成R。从CRAN获得的所有“东西”以及所需的任何其他工具都可以从OS X 10.6.X到OS X Yosemite使用。我有3个OS X系统。所有10.10.2。都使用最新的RStudio(预览版),R 3.1.2(官方CRAN二进制文件)而且是最新的自制软件。没有任何问题。R完全是一场噩梦,我完全震惊于它甚至可以与Python匹敌……它需要付出巨大的努力才能正常工作,完全是垃圾。谢谢Tim,很好的提示!通过自制软件安装了R和RStudio。@TimSmith,考虑到所有软件包,现在请转到
    /usr/local/lib/R/x.y/site library
    ,当
    R
    升级到更高的主版本(例如从
    x.y
    升级到
    x.z
    )时,它们会发生什么情况?我需要做什么?建议还是最好指定一个通用路径,让brewed
    R
    安装程序包,而不考虑其版本
    x.y
    ,以便brewed
    R
    的更高版本可以继续使用这些程序包?因为R有版本化程序包目录的概念,我假设R不承诺使用编译的C代码的程序包在小版本之间是二进制兼容的,所以我相信使用未版本的包目录可能会在R升级后导致崩溃(例如Python)不过,我对这一点并不完全有信心;如果你能找到关于R在升级过程中对软件包兼容性所做承诺的任何文档,我会感兴趣的!我在安装多个软件包(例如tm)时遇到问题…这就是get
    ------------------------------------ANTICONF错误-----------------配置失败,因为找不到libxml-2.0。请尝试安装:*deb:libxml2 dev(Debian,Ubuntu,