tilemill-project / tilemill

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

Unable to open tilemill on OSX 10.10 Yosemite. #2356

Closed willpaige closed 10 years ago

willpaige commented 10 years ago

Application initiatives, but nothing happens after the loading wheel appears. screen shot 2014-06-26 at 16 04 38

springmeyer commented 10 years ago

Can you:

1) check the logs (https://www.mapbox.com/tilemill/docs/manual/usage/#mac_os_x) and share them here?

2) Try a few times, stop and start see if it resolves

3) Try accessing http://localhost:20009 and see if that responds

willpaige commented 10 years ago

The logs are - Note: Unknown option "profile" in config file. Note: Unknown option "profile" in config file. Note: Unknown option "profile" in config file. Note: Unknown option "profile" in config file. Note: Unknown option "profile" in config file. Note: Unknown option "profile" in config file. Note: Unknown option "profile" in config file. Note: Unknown option "profile" in config file.

Didn't start tried a number of times.

Can't access - http://localhost:20009

springmeyer commented 10 years ago

okay, those logs are normal (don't show anything useful). Can you try doing this:

cd /Applications/TileMill.app/Contents/Resources/
./node ./index.js

Then with that running try to go to http://localhost:20009/ again. Let me know if this works or if you see any error in the terminal.

willpaige commented 10 years ago

Still no luck - get the same error. screen shot 2014-06-26 at 16 37 26

springmeyer commented 10 years ago

very interesting. For reference I see this on 10.9: https://gist.github.com/springmeyer/c9f3dcaee8b286302c3c.

Seems like we'll need to get access to 10.10 to test. Only other thing I can think for you to try (in order to get clues to what is wrong) is to:

willpaige commented 10 years ago

only found tilemill - https://gist.github.com/willpaige/6908ff5efb9977585f46

incanus commented 10 years ago

Seems like we'll need to get access to 10.10 to test.

I can test this -- I have a dual boot.

incanus commented 10 years ago

I'm seeing no output from ./node ./index.js, no listening on port 20009, only a tilemill process, and the following sample:

https://gist.github.com/incanus/a86d091f531466370f61

Will try from source.

springmeyer commented 10 years ago

Thanks for digging into this @incanus - That sample seems to indicate a single idle process and that the child processes never launched. Perhaps 10.10 is blocking them due to security?

incanus commented 10 years ago

Building from source with npm install based off of the nodejs.org installer for v0.10.29 works great. Fires right up and able to open a sample project.

incanus commented 10 years ago

So, to summarize:

  1. Build from source for now to use on 10.10.
  2. We probably just need to start building from 10.10 and/or making 10.10 test builds. @springmeyer might have some ideas on how to change current build process to work though without special cases.
wjack commented 10 years ago

Building from source using npm isn't working for me. Anyone find another workaround?

springmeyer commented 10 years ago

@wjack - what error are you seeing?

wjack commented 10 years ago

The same error that I experience when I try to normally download and install, i.e. what @willpaige originally posted about. TileMill initiates, but the loading wheel remains indefinitely.

Sorry for not being clear.

springmeyer commented 10 years ago

okay, @wjack. I don't have a 10.10 machine to test on yet, so I don't know what is wrong.

incanus commented 10 years ago

@wjack To clarify, you are building the entire app from source, or just the npm command line bits? When I do the steps outlined in the README, it works fine for me (i.e. starting with ./index.js).

If you are seeing a spinning wheel, that says to me that you are also building the OS X shell app. This is untested on 10.10. I'm working on it now.

incanus commented 10 years ago

Closing in favor of https://github.com/mapbox/tilemill/issues/2380 for the OS X app, since the command line app works fine on 10.10.

datafunk commented 9 years ago

Following the advice from https://github.com/mapbox/tilemill/issues/2380 (https://github.com/mapbox/tilemill#installation) neither desktop app or CLI option works on 10.10.2 - I had a MapBox Studio 0.2.0 hanging around though and that booted up ok

during the npm install process the followings occurred:

opcube currently does not support darwin

then, when running ./index.js in node, all config options threw errors:

Note: Unknown option "profile" in config file.
Note: Unknown option "updates" in config file. 
Note: Unknown option "updatesTime" in config file.
Note: Unknown option "updatesVersion" in config file.
Note: Unknown option "httpProxy" in config file.
gabssnake commented 8 years ago

I get the endless spinning on OS X 10.11.3 with Tilemill v0.10.1. Can I provide useful information ?

dnltsk commented 8 years ago

Same issue with TileMill 0.10.1 on OSX 10.11.1 => endless spinning!

dnltsk commented 8 years ago

I see that TileMill is not supported anymore. Seems I have to use Mapbox Studio Classic instead. Thanks and regards

daspecster commented 8 years ago

Same issue in OSX 10.11.4.

jerald-acacus commented 8 years ago

I was able to get through this by downloading TileMill-0.10.0 from http://tilemill.s3.amazonaws.com/index.html?path=archive/. Install it and when it gets to the endless spinning part go to Update Preferences (Under Check for Updates) in the menu. Then turn on Install Developer Builds and do an update.

gabssnake commented 8 years ago

I can confirm that @jerald-acacus ’ solution works under Mac OS X 10.11.4 with Tilemill v0.10.1, see #2550

MattWilliamsDev commented 8 years ago

@jerald-acacus That solution works on 10.11.5 also.