Home

Apple human interface guidelines? Never heard of them.

March 12, 2010

Sigh. Error messages are supposed to give you information that will help you get around them, not go “huh”?

Misconfigured.png

That’s not really good enough. The Eclipse configuration is (ahem) a maze of twisty passages.

And, of course, it’s just a picture of text, not selectable text, so you have to r e a d it and w r i t e it in the Google search window. I really hate that. Speaking of Google: “Cannot complete the request. This installation has not been configured properly for Software Updates.” Now the next guy can find it.

So, the intertubes recommend this

UpdateFix.png

which looks quite reasonable, but turns out not to work. I ended up filing a bug, and the explanation is much screwier than I ever imagined. “The Unarchiver” on Macs, has a bug in how it unpacks tar files, and it messes up the names. So when you install Eclipse from a download, DO NOT allow your browser to open it with The Unarchiver (Safari may do this by default, not sure, FireFox gives you the option) and DO NOT double-click on the compressed file in a Finder window to expand it. INSTEAD, do it in a terminal window:

gunzip eclipse-SDK-3.5.2-macosx-cocoa-x86_64.tar.gz
tar xf eclipse-SDK-3.5.2-macosx-cocoa-x86_64.tar
mv eclipse /Applications

Ideally, the Eclipse guys would dodge this bug by packaging as a zip instead of a tar.gz

One Response to “Apple human interface guidelines? Never heard of them.”

  1. wsanders Says:

    But Mac is infallible and perfect, it is the Pope of Computer! Apostasy! Apoplexy!

    -A. Fanboi


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: