Archive for the ‘rails’ Category

MacOS, Rails, RSpec und Guard

Dienstag, November 6th, 2012

Gestern wollte ich auf meinem Mac (Lion) Guard aufsetzen, um in den Genuss automatisierten Testens zu kommen. Mit den richtigen naleitungen ist das ja auch gar kein Problem; dachte ich zumindest. Lief auch alles ganz prima: Spork startete durch und alle Specs wurden ebenfalls ausgeführt. Sogar Growl gab seinen bekanntlich leckeren Senf dazu. Aber was war das? Nach dem ersten Durchlauf erschien ein kommentarloses ‚Done.‘ und in der nächsten Zeile ein Prompt. Ok, dachte ich, das muss wohl so sein. Einige Recherchen später wusste ich nun auch über die interaktive Konsole des neuen Guard (1.5.3) Bescheid.

Das Üble war nur, dass auch wildeste Änderungen in den Specs oder Modeln Guard nicht dazu bewegten, die Specs erneut auszuführen. Sämtliche Konfigurationsänderungen wollten da auch keine Linderung bringen. Eine Rücksetzen auf Guard 0.8.8 brachte das Ganze wieder zum laufen (was brauche ich Guard, wenn Dateiänderungen nicht getrackt werden), aber warum zurück in die Steinzeit?

Irgendwann stieß ich dann auf den Guard Parameter ‚-i‘. Dieser sorgt dafür, dass die interaktive Konsole nicht aufgerufen wird. Starte ich nun Guard (1.5.3) mit ‚bundle exec guard -i‘, so läuft alles wie geschmiert.

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.

Rails unter Leopard installieren

Mittwoch, April 22nd, 2009

Da kann ich nur auf folgende Seite verweisen, die das wirklich gut abdeckt:

Robby on Rails installiert Rails

Und zur Installation von memcached verweise ich auf:

http://rayvinly.com/articles/2007/11/29/setting-up-ruby-on-rails-with-mysql-on-mac-os-x-10-5-leopard/