以下のポイントをチェックしてみてください。
gulpがちゃんとインストールされているか
以下のコマンドでインストールしましょう。
npm install --global gulp
Pythonのバージョンが2.X系になっているか
python --version
でバージョンを確認して、3.X系になっていれば、2.X系に切り替えましょう。
そもそも入っていなければ、以下を参考に。
> Pythonインストール(Mac編)
pyenvが入っていれば、以下のコマンドで特定のローカルのpythonバージョンを切り替えることができます。
pyenv local 2.7.5
node-gypがインストールされているか
以下の手順で、node-gypをインストールしましょう。
npm install -g node-gyp
それでもエラーを吐くようなら、rebuildしましょう。
npm rebuild -g node-gyp