diff --git a/.travis.yml b/.travis.yml
index 13586a44cab7f964dfdbd711f1ac3464e8118812..a3e3ff11a6b6841376a6077e688f9c98d60c5f8d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -49,6 +49,7 @@ mysql:
 before_install:
   - phpenv config-rm xdebug.ini
   - phpenv rehash
+  - if [[ ! -f $HOME/.composer/auth.json ]]; then rm $HOME/.composer/auth.json fi
   - composer self-update
   - composer --version
 
@@ -107,7 +108,6 @@ before_install:
 install:
   - git checkout $TRAVIS_COMMIT
   ## Build with the composer.
-  - rm $HOME/.composer/auth.json
   - composer install --no-interaction
 
   ## Install with drush.