Récemment, j’ai voulu me mettre au développement Ruby on Rails. Cependant, je n’ai pas réussi du premier coup à installer tout correctement surtout parce que j’avais MAMP d’installé du coup je m’emmêlais les pinceaux entre mes deux apaches, mes chemins d’accées, etc.
Du coup, voici un tutoriel qui vous permettra de configurer correctement un environnement de travail avec Ruby on Rails et Mac OS X Snow Leopard.
Pour cela, allez sur le site de MySQL afin de télécharger le package qui vous permettra de l’installer.
http://www.mysql.com/downloads/mysql/
Personnelement, je préfere les DMG donc une fois téléchargé, vous avez 4 fichiers.
L’installation de MySQL, l’installation du panneau dans les Préférences Systèmes, le daemon pour le lancement automatique et le ReadMe.
Installez donc le serveur MySQL, puis le PrefPane.
Une fois tout installé, vous pouvez utiliser Sequel Pro pour gérer votre base de donnée via un GUI, même si la ligne de commande c’est bien, une belle interface graphique sera parfaite.
Pour cela, allez sur le site de Sequel Pro
Une fois installé, vous pourrez vous connecter à votre serveur. N’oubliez surtout pas de changer le mot de passe root
Voilà votre base de donnée est prête à recevoir vos tables et vos projets.
Tout d’abord, il vous faudra installer xcode afin d’avoir tout les outils nécessaires à Ruby. C’est la solution la plus pratique car installer une à une les librairies serait beaucoup trop fastidieux.
Ensuite il faudra mettre à jour votre programme de gestion de paquet de Ruby : « gem »
Pour cela ouvrez votre terminal:
sudo gem update --system
sudo gem update
Ensuite installer le Framework Rails:
sudo gem install rails
Et maintenant installer le gem mysql2 qui vous permettra de se connecter à votre serveur.
sudo gem install mysql2
rake db:create
rake aborted ! uninitialized constant Mysql2
sudo gem uninstall mysql2
gem install mysql2
#gem 'sqlite3' gem 'mysql2'
rake db:create
tout devrait fonctionner.