Nun habe ich es geschafft und mein Blog auf die neueste Wordpress Version umgestellt, da muss ich feststellen, das ich mit Textmate nicht mehr Bloggen kann.
Schnell ist in der Bloggeria das Problem aufgespürt: Die Wordpressler haben einfach mal in 2.2.1 das DateFormat geändert (so das es invalid wurde) und der XML-RPC Parser von Ruby 1.8.2 (welches bei Tiger mitinstalliert wird) kommt damit nicht zurecht.
Nun gibt es einige schöne Lösungsansätze, wie z.B. die xmlrpc.php aus einer älteren Wordpress Version (z.B. 2.2.0) zu nehmen, oder Ruby auf den aktuellen Stand (1.8.6) zu bringen.
Ich entschied mich für die Varianthe eines Ruby-Updates, wofür man aber die Developer Tools von der Apple-Site haben muss und sich dann entweder sein Ruby selbst kompiliert, oder es mittels MacPorts oder Flick herunterlädt und kompilieren lässt.
Da ich aber gern den einfachsten Weg gehe, habe ich mich gegen die Arbeit mit dem kompilieren, den Dev-Tools und den ganzen Kram entscheiden, und mich für den Ruby One-Click Installer für OS X entschieden.
Herunterladen, entpacken, ausführen und schon habt ihr im /usr/local/bin die aktuelle Ruby 1.8.6 liegen, während unter /usr/bin noch die Apple-eigene Ruby 1.8.2 liegt.
Damit Textmate nun die neue Version nimmt, müssen wir den Pfad zur neuen Ruby mit in den PATH aufnehmen.
Dies machen wir indem wir die ~/.MacOSX/environment.plist editieren, indem wir z.B. in einem terminal folgendes eingeben: mate ~/.MacOSX/environment.plist.
Dann sollten wir ungefähr folgendes sehen:
CVS_RSH
ssh
SSH_AUTH_SOCK
/tmp/501/SSHKeychain.socket
Dem fügen wir bitte folgende Zeilen hinzu:
PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Dadurch fügen wir /usr/local/bin, wo die neue Ruby-Version liegt zum Pfad hinzu.
Danach müssen wir unseren Benutzer abmelden und neu anmelden.
Nun können wir nachschauen ob der Pfad richtig genommen wurde, indem wir folgendes in Textmate eingeben:
#!/bin/sh
echo "$PATH"
Das markieren wir dann und drücken Ctrl + R und dann sollte er die Variable $PATH ersetzen.
Haben wir alles richtig gemacht, können wir jetzt auch wieder mit Wordpress 2.2.1 und Textmate bloggen.