3

Je vais commencer le développement sur une application web en utilisant ruby, rails, probablement soit postgres ou mysql, et très probablement apache. Je vais utiliser un dépôt git avec le repo maître sur un autre serveur.Quelle est la meilleure façon de configurer un environnement de développement sur OS X pour ruby, rails et git?

J'ai cherché par stackoverflow et fait quelques recherches sur Google ... donc voici ce que j'ai jusqu'à présent ...

Quelles sont vos opinions sur ce qui est décrit sur cette page ?: http://robots.thoughtbot.com/post/159805668/2009-rubyists-guide-to-a-mac-os-x-development

Qu'en est Je n'ai pas besoin d'aide pour trouver un éditeur, il y en a beaucoup (TextMate, TextWrangler, MacVim), mais j'ai besoin d'aide pour m'assurer que je mets les choses correctement dans le code, construis , et lancez l'application web depuis mon mac.

est ici un ensemble de scénarios que je pourrais utiliser un peu d'aide sur:

  • Test différentes versions de rails et/ou rubis.
  • Test des performances, des vulnérabilités, des requêtes de surveillance, etc.
  • Test de différentes versions de gemmes.
  • Travail sur d'autres projets sur cette même machine.

Répondre

1

Ce ne sont pas vraiment les choses dont vous devriez vous inquiéter à ce stade. Rails favorise le développement rapide. Jusqu'à ce que vous lanciez réellement le site SQLite/webrick sera plus que suffisant pour construire l'application. Je comprends le désir de mettre les choses en place parfaitement avant de commencer le développement, mais je vous encourage à simplement plonger et vous inquiéter de ces choses plus tard.

Cela étant dit, je voudrais mettre en place git. On ne peut pas en dire assez sur la valeur de l'utilisation du contrôle de version.

+0

Je l'utilise déjà git à mon emploi actuel et je l'aime. Je ne m'inquiète pas entièrement de l'environnement de prod en ce moment et j'ai un administrateur système qui m'aide de toute façon. Avez-vous des conseils pour les dev/testing/etc pour les différentes versions de ruby, rails et gemmes? – ckrailo

+0

Quel est votre niveau d'expérience avec Ruby? –

+0

Débutant. J'ai vérifié quelques livres sur les rubis et les rails. Je veux plonger dans du code et commencer sur l'application web. Au cours des 4 dernières années, j'ai développé en quelques langues (Perl, Java, VB.net) sur une variété de plates-formes et d'environnements de développement. – ckrailo

4

Aucune de ces articles mentionnent RVM qui est probablement un « must have » pour tester plusieurs versions de rails/ruby ​​

+0

Oh j'ai oublié ça! Il a été mentionné lors des réunions du groupe local ruby, mais merci pour le rappel. :) – ckrailo

Questions connexes