Ce tutoriel explique de A à Z comment mettre en place un environnement de développement Ruby on Rails sur Macintosh.
MacPorts est un gestionnaire de paquets sous Mac OS X. Il permet de télécharger et compiler facilement tous les paquets dont vous aurez besoin.
Tout d’abord, il vous faudra XCode pouvoir ensuite installer MacPorts.
Maintenant, nous pouvons installer les paquets importants (un à la fois).
ruby vous permet comme son nom l’indique, d’utiliser le language de développement Ruby!
mysql5-server vous permettra d’avoir votre serveur de bases de données MySQL.
rb-rubygems installe rubygems, autre gestionnaire de paquets gem, utilisés par Ruby
rb-mysql vous permet d’utiliser une base de données MySQL avec votre code Ruby
git-core client git, logiciel de gestion de versions décentralisé
$ sudo port install ruby
$ sudo port install mysql5-server
$ sudo port install rb-rubygems
$ sudo port install rb-mysql
$ sudo port install git-core
Rajoutez le socket MySQL dans /tmp/mysql.sock afin de pouvoir y accéder facilement, ceci l’emplacement par défaut
sudo ln -s /opt/local/var/run/mysql5/mysqld.sock /tmp/mysql.sock
Maintenant, nous avons l’environnement de développement Ruby! Maintenant, installons ce qu’il faut pour utiliser le framework Ruby on Rails!
$ sudo gem install rake
$ sudo gem install rails
Fini! Vous avez installé maintenant tous les paquets nécessaires au fonctionnement basique d’une application Ruby on Rails.
Vous pouvez maintenant créer votre projet Ruby on Rails
$ rails projet
Nous verrons en détail dans un autre billet comment débuter avec Ruby on Rails
Maintenant, je vais vous recommander quelques applications.
Sequel Pro est une application complète afin de gérer vos bases MySQL.
Textmate est un éditeur de texte léger et complet. Les raccourcis installés par les plugins permettent de sauver beaucoup de temps sur le développement.
Vous pouvez également utiliser les applications Java comme Aptana RadRails ou Netbeans IDE – Ruby on Rails.
Sequel Pro
TextMate
Aptana VS Netbeans
Source:
Using Macports Darwinports to install Ruby on Rails Mysql … on mac os x