title: NPM, Node fail to open after upgrade to Mojave 10.14.6
body: <p>I recently upgraded OSX from 10.13.XXX to 10.14.6. After the upgrade, NPM and Node both fail with an error message I haven't been able to find any information on. </p>
  
  <p>Here's the error message that appears when running <code>node</code> or <code>npm</code> on the command line:</p>
  
  <pre><code>dyld: Symbol not found: __ZTVN6icu_6213FieldPositionE
    Referenced from: /usr/local/bin/node
    Expected in: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
   in /usr/local/bin/node
  Abort trap: 6
  </code></pre>
  
  <p>It seems like the quickest/easiest way to fix this would be to uninstall/re-install node and npm, but I'd rather fix the actual issue if possible.</p>
  
  <p>More info:</p>
  
  <p><code>brew reinstall node</code> throws this:</p>
  
  <pre><code>/usr/local/Homebrew/Library/Homebrew/global.rb:12:in `require': cannot load such file -- active_support/core_ext/object/blank (LoadError)
      from /usr/local/Homebrew/Library/Homebrew/global.rb:12:in `&lt;top (required)&gt;'
      from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
      from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `&lt;main&gt;'
  </code></pre>