Nach der Installation von OS X 10.8 Mountain Lion auf meinem MacBook Pro, ging das erste rake
generate um instant-thinking.de zu bauen mit der folgenden Meldung schief:
Octopress Traceback
12345678910
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 565, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 547, in main
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 278, in addusersitepackages
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 253, in getusersitepackages
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 243, in getuserbase
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 523, in get_config_var
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 419, in get_config_vars
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 298, in _init_posix
IOError: invalid Python installation: unable to open /usr/include/python2.7/pyconfig.h (No such file or directory)
Das ist an sich ja gar nicht so schlimm, da der produktive Build eigentlich eh
immer, wie schon hier beschrieben, vom Mac mini hergestellt wird. Aber schön ist auch anders.
Man kann das Problem, so man diesem Internet1 glaubt, offenbar fixen, indem man das aktuelle Xcode installiert.
Ich bin aber bisher mit dem 4.2.1er aus Lion noch nicht so recht warm geworden
und hatte etwas Angst, dass mir das noch andere Sachen zerschiessen könnte2. Also
habe ich die schnelle und schmutzige Lösung gewählt und einen Symlink an der
passenden Stelle platziert um die Python-Installation des Berglöwen zu fixen:
Früher oder später muss ich sicherlich auch mal mein Xcode aktualisieren, aber
ich habe gerade weder Zeit, noch Lust dazu. Und ein gutes Provisorioum hält
schon seine Zeit3…