如何在OS X上安装“ R”?理想情况下使用Homebrew?
网上似乎信息很少。
如何在OS X上安装“ R”?理想情况下使用Homebrew?
网上似乎信息很少。
Answers:
安装自制软件(如果需要)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装R
brew tap homebrew/science
brew install r
Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.
在尝试的时候得到了brew tap homebrew/science
假设您只想在OS X上安装“ R”并且对自制软件不感兴趣:
只需从CRAN https://cloud.r-project.org/下载二进制文件
另请参阅R for Mac OSX常见问题解答,其中包括有关安装的信息。
还要注意下面的注释,建议自制通常不是最好的选择。
brew
狂热者,但是由于gcc
依赖项灾难,在我的情况下这不是正确的安装R的方法。救你自己。
遵循Matt Burns的回答后,您还可以通过brew cask
以下方式安装R.app GUI :
$ brew tap caskroom/cask
$ brew cask install r-app
$ open /Applications/R.app
brew linkapps r-gui
而不是仅仅读取brew linkapps
。
brew install r-gui
:Error: No available formula with the name "r-gui". It was migrated from homebrew/science to caskroom/cask/r-app. You can access it again by running: "brew tap caskroom/cask".
。
Jasons-MacBook-Pro:20190402_Tuesday_PM_captures harrison$ brew cask install r-app Error: Cask 'r-app' is unavailable: No Cask with this name exists.
您可以直接从此处下载适用于Mac OS X的R:http : //cran.cnr.berkeley.edu
点击按钮: Download R for (Mac) OS X
安装下载中随附的PKG文件。
该网站可能会帮助您继续下载家酿/安装家酿。
我是RStudio的粉丝。它是一个包装R的IDE,使可视化,组织,调试和其他任务变得更加容易。或者,您可以将其当作R的简单安装来使用。该网站提供了Mac二进制文件。
1.- http://cran.r-project.org/bin/macosx/并在Mac-GUI-1.62.tar.gz中下载。2.-安装
您需要将R构建并安装为框架:请参阅“ R安装和管理手册”。R的CRAN二进制安装就足够了。
仅支持Mac OS X 10.6和更高版本,并且仅支持64位R。该项目称为“ R.xcodeproj”,并且需要Xcode 3.2或更高版本。
可以通过在XCode GUI中选择“ R”目标和“ Build”来构建项目。
支持的配置有:SnowLeopard64(版本,当前OS X,默认)Lion64(版本,OS X 10.7 +,Xcode 4.5+)MLion64(版本,OS X 10.8 +,Xcode 4.5+)调试(带有调试输出,当前OS X)
配置的主要区别在于所选择的SDK(Xcode的最新版本仅支持当前和紧邻的SDK,因此例如在2013年3月,默认版本将构建为10.8,但配置Lion64允许构建为> = 10.7)。
要从Mac-GUI目录中的命令行构建项目,请使用以下代码:xcodebuild -target R -configuration SnowLeopard64
要为Mac OS X FAQ生成R,请使用xcodebuild -target Docs或在docs文件夹中手动创建makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi
生成的html FAQ文件将在Mac-GUI / docs目录中找到。
关于二进制兼容性的注意事项:
适用R的一般规则,即只有主版本号和次版本号匹配时才给出二进制兼容性-仅补丁程序级别可能不同。使用XYZ版本表格时,表示XY必须匹配。例如,链接到3.0.x和3.1.x的R-GUI不是二进制兼容的。
编译后的R.app通常绑定到特定版本,例如3.0.1。如果升级R删除旧版本,例如,使用为3.0.0构建的R.app并将R更新到3.0.1,则可能需要将libR.dylib的绝对路径修复。夜间构建使用通用路径/Library/Frameworks/R.framework/Resources/lib/libR.dylib指向R的最新版本,但这是通过在构建脚本中对install_name_tool的附加调用来完成的。GUI的发行版使用固定版本路径,因为它们带有特定的R版本(实际上,默认行为并不取决于GUI,而是取决于libR.dylib-更改其自己的引用条目会更改R.app的方式已连接)。
我偶然发现了这个尝试安装R的程序,最终我使用了MacPorts。如果您使用的是MacPorts,请尝试
sudo port install R