Previously: How to Install RVM to Maintain Ruby Environments in macOS When we need tools, we need to be able to run them right away. With a bit of know-how, you maybe able to port a tool that you want, but that's a long process and more of a side project.
For example, anything involving the proc filesystem, or many of the common hacking tools for wireless networks. And then there are those tools that simply won't work at all in macOS. In other cases, there's a lot of work involved. In some cases, they can be made to run with a little bit of elbow grease. While macOS is a powerful POSIX-compliant operating system, some of our Linux tools do not work out of the box on it. If you haven't checked out previous tutorials, I'd recommend you do so first before diving right into this one. We're nearly done getting our Mac set up for hacking.