53 votes

Support de Meteor pour le développement sous Windows

Meteor est-il compatible avec le développement sous Windows ? Je n'ai vu aucun téléchargement ni aucune mention de Windows dans la documentation.

Le "Quick Start" suppose que vous êtes sur *Nix OS.

54voto

Tom Wijsman Points 7139

Meteor 1.1+ : lancement du support officiel de Windows le https://win.meteor.com/

Meteor 1.0+ : il y a une aperçu officiel de Windows .

Meteor 0.8 et plus : voir http://win.meteor.com/


Preuve, Meteor fonctionnant sur Windows.

30voto

Chris Herring Points 2140

Edit : Voir La réponse de Tom .

Ancienne réponse ci-dessous.


Non, cela n'est pas encore pris en charge par Windows. Si vous essayez de l'installer, vous recevrez l'erreur suivante :

Sorry, this OS is not supported yet.

Comme solution de contournement, vous pouvez exécuter une machine Linux dans une VM et l'utiliser comme un serveur pour exécuter Meteor, mais toujours faire tout le développement à partir de Windows. J'ai fait cela en utilisant VirtualBox pour faire tourner Ubuntu sans interface graphique. Voici les étapes :

  1. Installer VirtualBox
  2. Attrapez Ubuntu ISO
  3. Configuration de la VM Ubuntu à l'aide de VirtualBox (suivez simplement les étapes de l'assistant)
  4. Installer samba sur VM pour permettre l'accès aux fichiers depuis Windows. Ce site article a été d'une grande aide.
  5. Installez ssh en utilisant le centre logiciel Ubuntu. Ce site a été utile.
  6. Arrêtez la VM et exécutez-la à partir d'une invite DOS en utilisant vboxheadless -startvm "VM Name".
  7. Vous pouvez ensuite utiliser un client ssh (j'utilise cygwin) pour vous connecter à la boîte et exécuter des commandes, par exemple : ssh user@box_ip_address
  8. Peut parcourir et modifier des fichiers en utilisant le partage de fichiers Windows, par exemple. \\box_ip_address\share
  9. Vous pouvez exécuter les applications meteor dans le navigateur local, il suffit de remplacer le localhost dans l'adresse que meteor assigne avec l'adresse IP de la boîte.

5voto

Richard Points 4050

Je viens d'essayer de l'installer avec curl sur Windows 7, et j'ai obtenu :

Sorry, this OS is not supported yet.

5voto

jadewang Points 317

Une mise à jour substantielle car les réponses existantes à cette question sont très obsolètes.


Le support officiel de Windows est disponible à l'adresse suivante https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windows

Un support Windows non officiel pour Meteor peut être trouvé sur http://win.meteor.com/

Il y a 3 solutions décrites sur win.meteor.com, un installateur MSI natif, et 2 solutions virtualisées basées sur Vagrant :

1) Installateur MSI :

Stephen Darnell a repris là où Tom Wijsman s'est gracieusement arrêté. Cette solution est le moyen le plus direct de faire fonctionner Meteor sur Windows avec un installateur MSI fourni. Il y a quelques compromis à faire parce qu'il s'agit d'un fork et qu'il peut être en retard par rapport à la dernière version. Stephen peut mettre à jour et tester la dernière version.

2) Provisionnement de Vagrant Shell

Gabriel Pugliese a publié un guide sur la façon de provisionner Meteor sous Linux avec le Shell Provisioning de Vagrant. Ces guides peuvent être plus accessibles aux utilisateurs familiers avec Linux et les scripts Shell. Cette solution est plus facile à modifier à l'aide de commandes shell directes que l'alternative de l'alternative Chef.

3) Provisionnement du chef Vagrant

Matthew Sullivan maintient un ensemble de fichiers Vagrant, un cookbook Chef, et un guide pour provisionner Meteor sur Linux avec Vagrant. Cette solution Chef est un peu plus automatisée et configurable que la solution shell. mais elle n'est probablement pas aussi simple à modifier au-delà des paramètres de paramètres de configuration fournis que la solution Shell.

Les Dépôts GitHub et les détails peuvent être trouvés sur win.meteor.com . Les trois auteurs sont très réactifs sur le Groupe Google Meteor-talk .


Un peu d'histoire :

Le support Windows non officiel de Meteor a été lancé par Tom Wijsman, et a été pris en charge par Tom jusqu'à la version 0.5.9. Les versions 0.6.0 et ultérieures sont l'œuvre de Stephen Darnell, Gabriel Pugliese et Matt Sullivan.

4voto

Travailler sur l'obtention d'un paquet personnalisé à partir de https://gist.github.com/2360497 pour travailler avec Windows/nodejs.

Restez sur leur canal IRC pour vous tenir au courant.

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