Ruby on Rails unter Mac OS X
2007-06-22 Gespeichert in: Administration
Um für zukünftige Entwicklungen gerüstet zu sein, habe ich Ruby on Rails auf meinem Mac installiert - mit der richtigen Anleitung kein Problem.
Zuvor ist empfehlenswert, ein aktuelles Subversion zu installieren. Dazu bieten sich die Packages von Martin Ott (CodingMonkeys, SubEthaEdit) an. Ausserdem brauchen wir noch Datenbanken. Für die Enwicklungsumgebung werden typischerweise SQLite oder MySQL benötigt. MySQL 5.0 kann einfach als Package installiert werden. SQLite 3 ist typischerweise schon installiert.
Die Basis bildet die Installationsanleitung von Dan Benjamin. SQLite3 muss noch in Ruby integriert werden:
Bei mir war die MySql-Integration aber leider zuerst kaputt. Wenn man Mongrel mit ./scripts/server startete und dann den Link auf der Startseite klickte, stürzte der Server ab. Abhilfe schuf folgendes Kommando aus dem Rails Forum:
Wozu ich noch keine Idee habe, ist die Anbindung einer Oracle-Datenbank, da Oracle nur PPC-Bibliotheken liefert und keine für Intel-Macs. Ruby muss aber dagegen linken...
Zuvor ist empfehlenswert, ein aktuelles Subversion zu installieren. Dazu bieten sich die Packages von Martin Ott (CodingMonkeys, SubEthaEdit) an. Ausserdem brauchen wir noch Datenbanken. Für die Enwicklungsumgebung werden typischerweise SQLite oder MySQL benötigt. MySQL 5.0 kann einfach als Package installiert werden. SQLite 3 ist typischerweise schon installiert.
Die Basis bildet die Installationsanleitung von Dan Benjamin. SQLite3 muss noch in Ruby integriert werden:
sudo gem install sqlite3-rubyBei mir war die MySql-Integration aber leider zuerst kaputt. Wenn man Mongrel mit ./scripts/server startete und dann den Link auf der Startseite klickte, stürzte der Server ab. Abhilfe schuf folgendes Kommando aus dem Rails Forum:
sudo install_name_tool -change /usr/local/mysql/lib/mysql/libmysqlclient.15.dylib \ /usr/local/mysql/lib/libmysqlclient.15.dylib \ /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundleWozu ich noch keine Idee habe, ist die Anbindung einer Oracle-Datenbank, da Oracle nur PPC-Bibliotheken liefert und keine für Intel-Macs. Ruby muss aber dagegen linken...
