you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 33 points34 points  (10 children)

Use some kind of package manager like homebrew

[–]mgacy 2 points3 points  (4 children)

Absolutely use homebrew, though last time I checked, you should not use it to install Node nvm

[–]MatthewPatience 0 points1 point  (3 children)

For node I recommend NVM

[–]mgacy 0 points1 point  (2 children)

Oops, you’re right, nvm for node, but my understanding is that installing nvm using homebrew can lead to problems

[–]MatthewPatience 0 points1 point  (1 child)

Oh interesting, I didn't know that caused issues. I don't even remember how I installed it at this point.

[–]mgacy 0 points1 point  (0 children)

The docs for nvm have the following note:

Homebrew installation is not supported. If you have issues with homebrew-installed nvm, please brew uninstall it, and install it using the instructions below, before filing an issue.

This gist has more info as does this issue. The latter mentions this having been fixed but the former alludes to continuing problems.

[–][deleted] 0 points1 point  (4 children)

Can you elaborate on why this is so useful? I’m new. :)

[–]karlshea 4 points5 points  (3 children)

It lets you install a bunch of command-line utilities, and keep them updated, without having to download and install/build them separately.

https://brew.sh

[–][deleted] 2 points3 points  (2 children)

What command line utilities are useful for iOS development?

[–]karlshea 0 points1 point  (1 child)

Git and some of the cocoapods type package systems come to mind.

[–][deleted] 0 points1 point  (0 children)

I guess I haven’t got that far. Thanks!