The quick fix is to add sudo: required to your file, .travis.yml
What’s wrong?
Travis is asked to load and execute the script at http://git.io/ejPSng
Which in turn loads and executes https://install.meteor.com
That script defines /usr/local as an installation path PREFIX
The location requires root privileges.
I can only guess that Travis changed the permissions rules recently.
Why so few others are hitting this is beyond my guess range.
@krstffr Thanks for jumping in. I thought I was all alone Boo Hoo Hoooooo.
Ignore it. Doing that will just get you back to the original raison d’être for this thread.
Between now and when they eliminate “legacy” builds, the Meteor community is going to be forced to enhance the installer called by travis.yml to provide cached directories and or build-from-source scripts.
Sorry to say, my knowledge is inadequate for volunteering to do it. @arunoda, @grigio, @mitar Who is the current champion of this, please?