Help with ionic run TypeError: Cannot read property 'run:before'?

I am getting the below error whenever I try to build my ionic v1 app. I’m getting the same error for build too. Any thoughts?

> ionic run ios --device

TypeError: Cannot read property 'run:before' of undefined
    at Object.runWithGulp (/usr/local/lib/node_modules/ionic/lib/cli.js:217:17)
    at Object.run (/usr/local/lib/node_modules/ionic/lib/cli.js:190:16)
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/bin/ionic:13:10)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:968:3


Cannot read property 'run:before' of undefined (CLI v2.0.0)

Your system information:

Cordova CLI: 6.3.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 4.0.0-alpha.2
Ionic CLI Version: 2.0.0
Ionic App Lib Version: 2.0.0
ios-deploy version: 1.8.7 
ios-sim version: 4.1.1 
OS: Mac OS X El Capitan
Node Version: v4.4.3
Xcode version: Xcode 7.3.1 Build version 7D1014 

Did you ever find a solution to this?