use version "~2.4" instead of "^2.4.0" since Travis couldn't understand it