git-osx-installer (abandoned) Wiki
The official stand-alone installer for Git on OS X
Status: Abandoned
Brought to you by:
timcharper
Open In Git GUI Troubleshooting
There's a variety of reasons it might not be launching. Try launching it from the command line by typing 'git gui' - do you see an error message.
If you get something like this:
dyld: Library not loaded: /Library/Frameworks/Tk.framework/Versions/8.5/Tk Referenced from: /usr/local/git/share/git-gui/lib/Git Gui.app/Contents/MacOS/Wish Reason: image not found fatal: unable to run 'git-gui'
You'll need to install Tcl / TK Aqua
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: Semiotic...@gmail.com
I installed it and it appears to be looking for Tk 8.5? I have 8.6 installed...
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: ranguard
Semiotics101 - I had the same issue - just installed 8.5 and it removed the 8.6 automatically.
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: carinast...@gmail.com
I'm experiencing the same problem. Since http://www.categorifiedcoder.info/tcltk/ seems to be down, I downloaded tcl and tk 8.5.8 from here: http://sourceforge.net/projects/tcl/files/ and compiled & installed them but this didn't change anything. Does anyone have any ideas what else I could do?
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: carle...@gmail.com
Same problem in 1.7.0.2
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: chrisgib...@gmail.com
Ah, good old Open Source software. I massively appreciate the great work that everyone does -- for free, no less -- but come on, lads, sort your documentation out.
GitGUI won't work at all out of the box. You need to download TK 8.5 from http://www.activestate.com/activetcl/downloads/ -- as someone points out above, the link to http://www.categorifiedcoder.info/tcltk/ in the docs no longer works.
Once you install TK from that link, everything should work fine.
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: cw10...@gmail.com
If you see this error: Library not loaded:
/Library/Frameworks/Tk.framework/Versions/8.5/Tk
It's probably because this package was built on Snow Leopard or on Leopard with an upgraded Tk framework. You can make it work without upgrading Tk. OSX 10.5 (Leopard) comes with Tk release 8.4, which seems to work with "Git Gui.app".
To repeat, you do NOT need to download another release of Tk if you are running Leopard.
Here's how:
open a terminal window and perform these commands:
Note that in the above shell commands, the double-quotes are mandatory due to path names containing spaces. The last command, 'open "Git Gui.app"' is just to launch the GUI as a test and is not part of the fix.
An optional step is to avoid "OpenInGitGui.app" altogether by symlinking "Git Gui.app" directly into the "/Applications" directory:
$ sudo ln -s "/usr/local/git/share/git-gui/lib/Git Gui.app" /Applications/
Now just navigate with finder to: /Applications/Git Gui.app
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: cw10...@gmail.com
I would be very hesitant to change, even upgrading, an installed part of the OS, i.e. the Tk framework. As Semiotics101 and rangaurd have found, installing Tk-8.5 will remove whatever release is there now - there might be other operating system or developer tools dependencies that expect a certain release of Tk, so you could be breaking things.
The instructions I give, above, will use whatever release of Tk you already have. (because the symlink goes through the "Current" symlink, not the explicit release-numbered directory.)
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: Adse...@traderhut.com
Yeah, I agree that it is awesome that someone is doing this for free, but really, run the install...
and 'git gui' doesn't work, I have to say /usr/local/git/bin/git gui - Seriously??
Come on guys, /usr/local/bin/git should be a sim-link to /usr/local/git/bin/git for God's sake...
I hope the code under this monster is better than the installation! (And Where in the world is the freaking gui app anyway? I want to drag it to my Application folder where it belongs... Or at least make a link to it or something...)
Well,anyway, First impressions... The G should be replaced with 'sh' in the name, but then, it is most likely just the installer being bad, and the documentation being non-existant...
PS: I just read the note just one above this about creating the sym-link...
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: Adse...@traderhut.com
And the Gui has 'No help' when you select the help... I was looking for how to get source code for a book, and it turns out that the correct answer is Don't bother with git at all, if you enter in the HTTP address (even though they say it is a Git repository) there is a link there to just download it... Good grief, what a waste of time it was to get git... Sigh...
View and moderate all "wiki Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Wiki"
Originally posted by: cheezf...@gmail.com
Thanks, this is just what I needed. A question comes to mind though...why is git-gui including its own version of Wish without the required libraries anyhow? Seems like it should either include a complete Tcl/tk package or just rely on the os's installed version. This halfway approach led me to believe I had screwed up my own system somehow along the way :-(