

{"id":12945,"date":"2021-02-07T16:34:36","date_gmt":"2021-02-07T21:34:36","guid":{"rendered":"https:\/\/rud.is\/b\/?p=12945"},"modified":"2021-05-02T06:14:04","modified_gmt":"2021-05-02T11:14:04","slug":"fully-native-m1-apple-silicon-r-setup","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/","title":{"rendered":"Fully Native M1\/Apple Silicon R Setup"},"content":{"rendered":"<p>Presented without much commentary since I stopped once {ggrepel} and {graphlayouts} failed (RStudio doesn&#8217;t support it yet, either, which I knew).<\/p>\n<p>The following steps will get you a fully working and STUPID FAST fully native ARM64 M1\/Apple Silicon R setup with {tidyverse} and {rJava}.<\/p>\n<p>Just remember, that if you need RStudio (or anything that links against the x86_64 R dylib) you&#8217;re going to be reverting this to get stuff done.<\/p>\n<pre><code class=\"language-r\"># Setting up ARM64 R on Apple Silicon\/M1\n\n# I'd run each section by hand, but feel free to live dangerously\n\n# save off what you have installed in homebrew\nbrew list &gt; ~\/Documents\/currently-installed-homebrew-formulas.txt\n\n# uninstall x86_64 homebrew\n# NOTE that in theory x86_64 and arm64 homebrew can live happily together but\n# I went cheap on the SSD in the M1 Mini and wld like the space back\n\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/uninstall.sh)\"\n\n# make sure you unalias \"brew\" if you aliased it with \"arch\"\n# need to do this in whatever shell startup script(s) you use, too\nunalias brew\n\n# install arm64 homebrew\n\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install.sh)\"\n\n# do what it says re: paths\n\n# install wget (to make sure stuff is working)\nbrew install wget \n\n# place for r-libs; ty R Core &amp; Prof Ripley!\nmkdir ~\/Downloads\/libs-arm64\/\n\n# go there\ncd ~\/Downloads\/libs-arm64\n\n# grab'em from https:\/\/mac.r-project.org\/libs-arm64\/\nfor dl in $(curl -sS \"https:\/\/mac.r-project.org\/libs-arm64\/\" \\\n  | xmllint --html --xpath '\/\/td\/a[contains(@href, 'tar.gz')]\/@href' 2&gt;\/dev\/null - \\\n  | sed -e 's\/ href=\"\/\/g' -e 's\/\"\/\\n\/g'); do wget \"https:\/\/mac.r-project.org\/libs-arm64\/${dl}\" ; done\n\n# prime sudo (not rly necessary but I dislike having to enter sudo passwords in a for loop)\nsudo ls ~\/Downloads\/libs-arm64\n\n# extract'em\nfor gz in $(ls ~\/Downloads\/libs-arm64\/*gz); do  \n  sudo tar fvxz ${gz} -C \/\ndone\n\n# grab r-devel\ncd ~\/Downloads\nwget https:\/\/mac.r-project.org\/big-sur\/R-devel\/arm64\/R-devel.tar.gz\n\n# extract it\ntar fvxz R*.tar.gz -C \/\n\n# install libxml2 and more (to prime libraries)\nbrew install libxml2 ccache libgit2 unixodbc poppler coreutils\n\n# review ~\/Documents\/currently-installed-homebrew-formulas.txt and add what you need from there\n\n# put this in your shell startup (macOS folks shld get used to zsh, so ~\/.zshrc is a good place to stick it at the end)\nexport PATH=\/opt\/R\/arm64\/bin:$PATH\n\n# and also run it at the command prompt\nexport PATH=\/opt\/R\/arm64\/bin:$PATH\n\n# go for broke!\nRscript -e \"install.packages('tidyverse')\"\n\n# throw caution to the wind!\nRscript -e \"install.packages('devtools')\"\n\n# shoot for the moon!\nRscript -e \"install.packages(c('DBI', 'odbc'))\"\n\n# it's crazytown\nRscript -e \"install.packages('ggraph')\"\n\n# ARGH! {ggrepel} and {graphlayouts} fail (RStudio won't work anyway so this whole thing was just an exercise)\n\n# setup java; open and run the pkg installer; they have a tar.gz as well \nwget https:\/\/cdn.azul.com\/zulu\/bin\/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64.dmg\n\n# tell R about it\nR CMD javareconf\n\n# setup JAVA_HOME like you would in your shell\n\n# this is necessary as the Java framework is gone from macOS in Big Sur\nRscript -e 'install.packages(\"rJava\",,\"http:\/\/rforge.net\")'\n\n##################################\n# TO ***UNDO*** ALL OF THE ABOVE #\n##################################\n\n# uninstall amd64 homebrew\n# NOTE that in theory x86_64 and arm64 homebrew can live happily together but\n# I went cheap on the SSD in the M1 Mini and wld like the space back\n\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/uninstall.sh)\"\n\n# make sure you re-alias \"brew\" \n# need to do this in whatever shell startup script(s) you use, too\nalias brew='arch --x86_64 brew'\n\n# install x86_64 homebrew\n\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install.sh)\"\n\n# install libxml2 and more (to prime libraries)\nbrew install libxml2 ccache libgit2 unixodbc poppler coreutils\n\n# review ~\/Documents\/currently-installed-homebrew-formulas.txt and add what you need from there\n\n# remove the following from your shell startup script(s)\nexport PATH=\/opt\/R\/arm64\/bin:$PATH\n\n# re-setup java for x86_64; open and run the pkg installer; they have a tar.gz as well \nwget \"https:\/\/cdn.azul.com\/zulu\/bin\/zulu11.45.27-ca-jdk11.0.10-macosx_x64.dmg\" \n\n# re-do the parts of the rest of the setup that you need to\n<\/code><\/pre>\n<p>Until CRAN has {sf} binaries, use <a href=\"https:\/\/github.com\/r-spatial\/sf\/issues\/1536#issuecomment-727342736\">this recipe to build it from source<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Presented without much commentary since I stopped once {ggrepel} and {graphlayouts} failed (RStudio doesn&#8217;t support it yet, either, which I knew). The following steps will get you a fully working and STUPID FAST fully native ARM64 M1\/Apple Silicon R setup with {tidyverse} and {rJava}. Just remember, that if you need RStudio (or anything that links [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[91],"tags":[],"class_list":["post-12945","post","type-post","status-publish","format-standard","hentry","category-r"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fully Native M1\/Apple Silicon R Setup - rud.is<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fully Native M1\/Apple Silicon R Setup - rud.is\" \/>\n<meta property=\"og:description\" content=\"Presented without much commentary since I stopped once {ggrepel} and {graphlayouts} failed (RStudio doesn&#8217;t support it yet, either, which I knew). The following steps will get you a fully working and STUPID FAST fully native ARM64 M1\/Apple Silicon R setup with {tidyverse} and {rJava}. Just remember, that if you need RStudio (or anything that links [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-07T21:34:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-02T11:14:04+00:00\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"Fully Native M1\\\/Apple Silicon R Setup\",\"datePublished\":\"2021-02-07T21:34:36+00:00\",\"dateModified\":\"2021-05-02T11:14:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/\"},\"wordCount\":93,\"commentCount\":9,\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"articleSection\":[\"R\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/\",\"name\":\"Fully Native M1\\\/Apple Silicon R Setup - rud.is\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\"},\"datePublished\":\"2021-02-07T21:34:36+00:00\",\"dateModified\":\"2021-05-02T11:14:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2021\\\/02\\\/07\\\/fully-native-m1-apple-silicon-r-setup\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rud.is\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fully Native M1\\\/Apple Silicon R Setup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rud.is\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\\\/\\\/rud.is\"],\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/author\\\/hrbrmstr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fully Native M1\/Apple Silicon R Setup - rud.is","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/","og_locale":"en_US","og_type":"article","og_title":"Fully Native M1\/Apple Silicon R Setup - rud.is","og_description":"Presented without much commentary since I stopped once {ggrepel} and {graphlayouts} failed (RStudio doesn&#8217;t support it yet, either, which I knew). The following steps will get you a fully working and STUPID FAST fully native ARM64 M1\/Apple Silicon R setup with {tidyverse} and {rJava}. Just remember, that if you need RStudio (or anything that links [&hellip;]","og_url":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/","og_site_name":"rud.is","article_published_time":"2021-02-07T21:34:36+00:00","article_modified_time":"2021-05-02T11:14:04+00:00","author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"Fully Native M1\/Apple Silicon R Setup","datePublished":"2021-02-07T21:34:36+00:00","dateModified":"2021-05-02T11:14:04+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/"},"wordCount":93,"commentCount":9,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"articleSection":["R"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/","url":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/","name":"Fully Native M1\/Apple Silicon R Setup - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"datePublished":"2021-02-07T21:34:36+00:00","dateModified":"2021-05-02T11:14:04+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2021\/02\/07\/fully-native-m1-apple-silicon-r-setup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"Fully Native M1\/Apple Silicon R Setup"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p23idr-3mN","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":12990,"url":"https:\/\/rud.is\/b\/2021\/03\/13\/retrieve-process-run-time-architecture-on-apple-silicon-macs-on-the-command-line-with-archinfo\/","url_meta":{"origin":12945,"position":0},"title":"Retrieve Process Run-time Architecture on Apple Silicon Macs On The Command Line with `archinfo`","author":"hrbrmstr","date":"2021-03-13","format":false,"excerpt":"Apple M1\/Apple Silicon\/arm64 macOS can run x86_64 programs via Rosetta and most M1 systems currently (~March 2021) very likely run a mix of x86_64 and arm64 processes. Activity Monitor can show the architecture: but command line tools such as ps and top do not due to Apple hiding the details\u2026","rel":"","context":"In &quot;Apple&quot;","block_context":{"text":"Apple","link":"https:\/\/rud.is\/b\/category\/apple\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13039,"url":"https:\/\/rud.is\/b\/2021\/04\/24\/making-macos-universal-apps-with-universal-golang-static-libraries\/","url_meta":{"origin":12945,"position":1},"title":"Making macOS Universal Apps in Swift with Universal Golang Static Libraries","author":"hrbrmstr","date":"2021-04-24","format":false,"excerpt":"There are a plethora of amazingly useful Golang libraries, and it has been possible for quite some time to use Go libraries with Swift. The advent of the release of the new Apple Silicon\/M1\/arm64 architecture for macOS created the need for a new round of \"fat\"\/\"universal\" binaries and libraries to\u2026","rel":"","context":"In &quot;Go&quot;","block_context":{"text":"Go","link":"https:\/\/rud.is\/b\/category\/go\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12841,"url":"https:\/\/rud.is\/b\/2020\/11\/18\/apple-silicon-big-sur-rstudio-r-field-report\/","url_meta":{"origin":12945,"position":2},"title":"Apple Silicon + Big Sur + RStudio + R Field Report","author":"hrbrmstr","date":"2020-11-18","format":false,"excerpt":"It's been a while since I've posted anything R-related and, while this one will be brief, it may be of use to some R folks who have taken the leap into Big Sur and\/or Apple Silicon. Stay to the end for an early Christmas ?! Big Sur Report As #rstats\u2026","rel":"","context":"In &quot;macOS&quot;","block_context":{"text":"macOS","link":"https:\/\/rud.is\/b\/category\/macos\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13102,"url":"https:\/\/rud.is\/b\/2021\/05\/26\/archinfo-v0-4-0-released\/","url_meta":{"origin":12945,"position":3},"title":"archinfo v0.4.0 Released","author":"hrbrmstr","date":"2021-05-26","format":false,"excerpt":"My archinfo utility is a small macOS command line application that displays process id, name, and architecture (arm64 or x86_64). Version 0.4.0 adds the following capabilities: Added --x86 (-x short option) to have archinfo only show x86_64 processes Added --arm (-a short option) to have archinfo only show arm64 processes\u2026","rel":"","context":"In &quot;Apple&quot;","block_context":{"text":"Apple","link":"https:\/\/rud.is\/b\/category\/apple\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3732,"url":"https:\/\/rud.is\/b\/2015\/10\/22\/installing-r-on-os-x-100-homebrew-edition\/","url_meta":{"origin":12945,"position":4},"title":"Installing R on OS X &#8211; &#8220;100% Homebrew Edition&#8221;","author":"hrbrmstr","date":"2015-10-22","format":false,"excerpt":"In a previous post I provided \"mouse-heavy\" instructions for getting R running on your Mac. A few of the comments suggested that an \"all Homebrew\" solution may be preferable for some folks. Now, there are issues with this since getting \"support\" for what may be R issues will be very\u2026","rel":"","context":"In &quot;OS X&quot;","block_context":{"text":"OS X","link":"https:\/\/rud.is\/b\/category\/os-x\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3709,"url":"https:\/\/rud.is\/b\/2015\/10\/20\/installing-r-on-os-x\/","url_meta":{"origin":12945,"position":5},"title":"Installing R on OS X","author":"hrbrmstr","date":"2015-10-20","format":false,"excerpt":"NOTE: The comments are a must read for this. Some excellent additional advice and \"gotchas\" by some super-helpful readers. I was in a conversation with an academic colleague (wicked smart dude) and the subject of installing R came up (NOTE: this will happen to you, too, if you ever have\u2026","rel":"","context":"In &quot;OS X&quot;","block_context":{"text":"OS X","link":"https:\/\/rud.is\/b\/category\/os-x\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/12945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=12945"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/12945\/revisions"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=12945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=12945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=12945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}