Archive for April, 2011

Rails3 und MySQL

Montag, April 11th, 2011

Und dann war da noch die Sache mit MySQL. Sollte beim Aufruf von rake db:create:all die schnöde Fehlermeldung uninitialized constant Mysql auftauchen, kann Folgendes weiterhelfen:

  • gem uninstall mysql (bei Verwendung von rvm kann auf sudo verzichtet werden)
  • env ARCHFLAGS="-arch i386" gem install mysql2 -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

Entscheidend hierbei ist wohl die Verwendung des mysql2 gems.

CoffeeScript für die Hamler

Montag, April 11th, 2011

Ich bin ja mehr Sassler, aber dennoch. Was Sass für CSS ist CoffeeScript wohl für JavaScript. Und damit durchaus einen zweiten Blick wert. Schön aufgeräumte Syntax –> schöner Code. Und das ist für uns Ästheten bekanntlich Alles.

Vor die Erleuchtung hat der Herr ja den Schweiß (sprich die Installation) gesetzt und deshalb hier die Anleitung für gern Schmerzbefreite:

  1. homebrew installieren: siehe hier
  2. Node.js via homebrew installieren: brew install node
  3. NODE_PATH ins Profil (.profile) aufnehmen: export NODE_PATH="/usr/local/lib/node/"
  4. Coffee-Script installieren: brew install coffee-script (hat bei mir trotz gegenteiliger Behauptungen V1.0.0 installiert; konnte somit auf npm verzichten)

Und hier noch der Verweis auf das obligatorische TextMate-Bundle. Der Rails-Entwickler sollte noch einen Blick auf das Bistro_Car Gem werfen.

Mac OS X and homebrew

Montag, April 11th, 2011

Wie bei allen Dingen, die stark ins System eingreifen, funktionierte bei mir der empfohlene Weg der Installation von ‚homebrew‘ mal wieder nicht. Google sei Dank fand ich (kurz bevor ich alle Haare verlor) diesen wertvollen Link zur einfachen Installation des neuen ‚macports‘ oder ‚fink‘. Ein Befehl in der console und es wuppt! 2 thumbs up to heaven!!! Und hier ist der wertvolle Link.

Kleiner Nachtrag: mkdir /usr/local/Cellar saves lifes!

GIT und TextMate

Freitag, April 8th, 2011

Einige TextMate-Bundle Commands verwenden git auf der Bash. Dies schlug bei mir (z.B. update Command des cucumber Bundles) mit dem Fehler ‚sh: line 4: git: command not found‚ fehl.

Um auch in den TextMate Bundles GIT verwenden zu können muss man nun unter preferences/advanced/shell variables die Path Variable an seinen Gegebenheiten anpassen (which git sollte dabei helfen). Ich habe einfach den Pfad um usr/local/bin: erweitert. Und siehe da, es lief!