tilemill-project / tilemill

TileMill is a modern map design studio
https://tilemill-project.github.io/tilemill/
BSD 3-Clause "New" or "Revised" License
3.11k stars 527 forks source link

TileMill not loading on OSX Yosemite #2439

Open tristen opened 9 years ago

tristen commented 9 years ago

There's been a few reports of TileMill not running after upgrading to Yosemite

screen-shot-2014-11-17-at-9-12-38-am screen-shot-2014-11-17-at-10-14-00-am

Installing from source works for me (running Yosemite)

geografa commented 9 years ago

The dev release version seems to be working for most. http://tilemill.s3.amazonaws.com/dev/TileMill-v0.10.1-312-gfaf6910.zip

distributedlife commented 9 years ago

I have the same problem with the release build on the tilemill website. The dev link above works a treat. Thanks @geografa, I wasn't excited about building from source. I'll be watching this repo as I prefer to stay on release builds of things I'm not working on.

It might be worth pushing one of these dev builds out to release for new yosemite osx users.

martinodehnal commented 9 years ago

I have the same problem too!

incanus commented 9 years ago

I think a solution here is to move aside your ~/.tilemill/v2 folder.

gka commented 9 years ago

same problem over here. ~/.tilemill/config.json shows this:

{
    "profile": "false"
}

Even if I remove the ~/.tilemill folder altogether, Tilemill creates a new one with the same config.json.

springmeyer commented 9 years ago

@gka - tilemill from source should work fine on 10.10. I'd recommend that for now: just git clone master and run npm install.

TylerHumphry commented 9 years ago

Instead of installing from source, you can also try to select "Install Developer Builds" from the "Update Preferences" selection within the TileMill toolbar once you've attempted to open the program for the first time. See option 1 of the pre-reqs here: http://joeyklee.github.io/terreweb/20141106/

linuzer commented 9 years ago

(I added this also on #2437. Maybe it's there where it really belongs. If so, please just delete this post.)

In my case TileMill (latest developer release) starts on 10.10, but I'm unable to download any plugins.

Here's my TileMill.log:

Note: Unknown option "profile" in config file.
Note: Unknown option "updatesVersion" in config file.
Note: Unknown option "updatesTime" in config file.
[tilemill] Note: Unknown option "profile" in config file.
[tilemill] Note: Unknown option "updatesVersion" in config file.
[tilemill] Note: Unknown option "updatesTime" in config file.
[tilemill] Started [Server Tile:20008].
[tilemill] Plugin [carto] loaded.
[tilemill] Plugin [editor] loaded.
[tilemill] Plugin [fonts] loaded.
[tilemill] Plugin [templates] loaded.
[tilemill] Started [Server Core:20009].

[tilemill] npm
[tilemill]  WARN Building the local index for the first time, please be patient
[tilemill] npm
[tilemill]  WARN Building the local index for the first time, please be patient
[tilemill] 
[tilemill] RangeError: Invalid array length
[tilemill]     at /Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/npm-registry-client/lib/get.js:97:15
[tilemill]     at Array.forEach (native)
[tilemill]     at /Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/npm-registry-client/lib/get.js:96:26
[tilemill]     at cb (/Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/npm-registry-client/lib/request.js:57:9)
[tilemill]     at RegClient.<anonymous> (/Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/npm-registry-client/lib/request.js:133:16)
[tilemill]     at cb (/Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/npm-registry-client/lib/request.js:158:9)
[tilemill]     at RegClient.<anonymous> (/Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/npm-registry-client/lib/request.js:312:12)
[tilemill]     at Request._callback (/Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/npm-registry-client/lib/request.js:238:65)
[tilemill]     at Request.self.callback (/Applications/TileMill.app/Contents/Resources/node_modules/npm/node_modules/request/request.js:123:22)
[tilemill]     at Request.EventEmitter.emit (events.js:98:17)
MatthewSchumwinger commented 9 years ago

I had the same problem after my upgrade to Yosemitie. Installing the developer build per @TylerHumphry did the trick.

gisaalter commented 9 years ago

+1 for the developer build

stevevance commented 9 years ago

My TileMill failed to load on Yosemite, but neither the developer updates nor the master dev version fixed it. I noticed in the log this message

[tilemill] [Error: Could not load corrupted row: [...] It described a project of mine that had failed exporting. I eliminated the problem by deleting the app.db file that's created in the folder above your TileMill projects.

kbinmd commented 9 years ago

@geografa Thank you, I had the same problem as above, your download link has now at least let me open the program to try it out, disappointing that this continues to be an issue with very poor guidance from developers - or that is my impression.

@springmeyer I don't understand "just git clone master and run npm install."

roynerlopez commented 9 years ago

Thanks @geografa!! Tilemill is now running at my Yosemtie!! Thanks a lot.

tillnagel commented 9 years ago

Installing dev version from within TileMill worked for me. Thanks @TylerHumphry.

For anyone wanting to install a newer version, see this tutorial.

piyush7749 commented 9 years ago

Thanks @TylerHumphry. Installing developer build update resolved the issue for me!

underbluewaters commented 9 years ago

Just wanted to chime in and say this is still a problem. I realize Mapbox Studio is the future but it's still unsuitable for plenty of use cases. Would be nice if the link from the website just linked to the dev version.

raquelalegre commented 9 years ago

Same problem here. @TylerHumphry's link is broken. The development version linked from @geografa works though.

BethHoward commented 9 years ago

"install developer builds" didn't do the trick, but +1 for the developer release link from @geografa - this worked swimmingly.

k-funk commented 8 years ago

+1. Thanks @BethHoward && @geografa

imcake commented 8 years ago

@geografa Thanks! It works!

trepafi commented 8 years ago

+1 to dev build thanks @TylerHumphry

jaime-olivares commented 8 years ago

Impressive! we are 2016 and nobody fixes this!

betsydupuis commented 8 years ago

+1

PhilGBr commented 8 years ago

+1

alperr commented 8 years ago

+1

ianmuceus-zz commented 8 years ago

+1

redmond2742 commented 8 years ago

+1 to dev build