add guards in node setup and made it work in linux
brew does not need to be configured in non-osx environments