38 votes

Développer Ruby sous Windows

Je commence un nouveau travail peu où je vais être en développement en Ruby et Rails sur une machine Windows. Je n'ai pas utilisé Windows pendant des années, et les goûts de Textmate, Git Bash, et font partie intégrante du flux de travail en utilisant un Mac.

Alors, quelqu'un a des suggestions ou des recommandations quant à la meilleure des outils ou des stratégies de travail à utiliser? Ou les pièges à éviter?

En particulier, bien sûr, je suis intéressé par le meilleur éditeur de texte. (Je suis sérieux au sujet de la possibilité d'apprendre Vim ou Emacs, ou quel que soit le Windows ports sont appelés, mais d'autres commentaires seraient les bienvenus.)

En outre, toutes les idées de plugins utiles, des outils ou des programmes serait appréciée.

Si vous pensez que j'ai complètement perdu mon esprit, alors n'hésitez pas à me le dire trop ;-)

cheers !

65voto

16voto

Bryan Migliorisi Points 4057

RubyMine est supposé être un IDE de premier ordre. JetBrains fabrique toujours d'excellents produits.

5voto

eKek0 Points 9861

NetBeans ou e comme IDE

3voto

Sarah Mei Points 10673

Voici mon incroyablement détaillé guide d'installation pour Windows Server 2003, qui travaille essentiellement inchangé sur XP Pro et Vista. Voir cette installation générale liste de, et de modifier les instructions si vous obtenez des résultats différents. Ils sont destinés à des personnes nouvelles à la programmation, donc ils vont probablement être trop explicite à vos fins.

OMI, la seule chose que vous avez certainement besoin est un *nix-style shell. Cela n'a rien à voir avec le fait que vous aimez dir ou ls - vous besoin pour être en mesure d'exécuter des scripts shell ou vous n'irez pas très loin.

git bash (livré avec msysgit) est mon phare dans la tempête de cmd.exe de windows. C'est essentiellement bash sous Windows, et vous permet d'exécuter n'importe quel script que vous pouvez exécuter sur *nix. Cela inclut toutes les gem ligne de commande des fichiers exécutables.

C'est bizarre, dans quelques endroits.

  • Les autorisations de fichier - il n'est tout simplement pas une bonne correspondance entre Windows Acl POSIX autorisations de fichier. Cygwin les gens ont consacré des années à le résoudre, mais il ne fonctionne pas tout le temps. git bash de l'approche est de ne rien faire quand on lui demande de faire (par exemple) FileUtils.chmod. Cela signifie que vous pouvez avoir besoin de créer un peu plus de répertoires à la main, et vous avez besoin d'être conscient de quand quelque chose est en train de changer les permissions de fichiers.

Par exemple, quand j'ai installé le Heroku gem sur Windows, il a essayé de définir les autorisations de mon Heroku références de fichier, ce qui a mon Heroku mot de passe en clair, pour u+r go-rwx. Vous seriez certainement voulez modifier les listes de contrôle d'accès de ce fichier si vous êtes sur un partage de la machine.

  • Les Scripts de vs .les fichiers bat - je voulais changer de git par défaut de l'éditeur vi pour SCiTE (non pas que je n'aime pas vi; c'était pour un nouvel utilisateur de l'atelier et je n'ai pas envie de vous expliquer les modes d'édition). J'ai dû créer un .fichier bat qui était en fait un script shell. Voir l'explication complète ici:

Comment puis-je configurer un éditeur pour travailler avec Git sur Windows

2voto

rajesh pillai Points 5180

J'utilise Netbeans, qui est un bon éditeur général (du moins pour moi).

Pour les projets simples, j'utilise JEdit.

Vous pouvez trouver le lien à l' EDI NetBeans

Vous pouvez trouver JEdit sur JEdit

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X