Meteor prend-il en charge le développement sous Windows? Je n'ai vu aucun téléchargement ni mention de Windows dans la documentation.
Le "Démarrage rapide" suppose que vous utilisez le système d'exploitation * Nix.
Meteor 1.1+: support Windows officiel lancé sur https://win.meteor.com/
Meteor 1.0+: il y a un aperçu officiel de Windows .
Meteor 0.8 et plus ancien: voir http://win.meteor.com/
Preuve, Meteor fonctionnant sous Windows.
Edit: Voir Réponse de Tom .
Ancienne réponse ci-dessous.
Non, ceci n'est pas encore supporté sous Windows. Si vous essayez d'installer dans, vous recevrez l'erreur suivante:
Sorry, this OS is not supported yet.
Pour contourner le problème, vous pouvez exécuter une boîte de dialogue Linux dans un VM et l'utiliser en tant que serveur pour exécuter météore, tout en effectuant tout le développement à partir de Windows. J'ai fait cela en utilisant VirtualBox pour exécuter Ubuntu sans interface graphique. Voici les étapes:
Une mise à jour substantielle car les réponses existantes à cette question sont très dépassées.
Le support Windows officiel est disponible sur https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windows
Le support non officiel de Windows pour Meteor est disponible sur http://win.meteor.com/
Il existe 3 solutions sur win.meteor.com, un programme d’installation MSI natif et 2 solutions virtualisées basées sur Vagrant:
1) MSI Installer:
Stephen Darnell a repris là où Tom Wijsman s’était gracieusement arrêté . Cette solution est le moyen le plus simple de faire fonctionner Meteor sous Windows avec un programme d’installation MSI fourni. Il y a des compromis à faire car il s’agit d’un fork et peut prendre du retard par rapport à la dernière version en tant que Stephen peut mettre à jour et tester la dernière version.
2) Approvisionnement en coquilles vagabondes
Gabriel Pugliese a publié un guide expliquant comment configurer Meteor sur Linux avec le provisioning de shell de Vagrant. Ceux-ci peuvent être plus accessibles aux utilisateurs familiers avec les scripts Linux et Shell. Cette solution est plus facile de modifier les commandes Shell simples que le Chef alternatif.
3) Approvisionnement des chefs vagabonds
Matthew Sullivan maintient un ensemble de fichiers Vagrant, le livre de recettes Chef, et guide pour le provisioning de Meteor sur Linux avec Vagrant. Ce chef La solution est légèrement plus automatisée et configurable que le shell solution, mais probablement pas aussi simple à Tweak au-delà de la fourni paramètres de configuration en tant que solution Shell.
Vous trouverez des informations détaillées sur GitHub sur win.meteor.com . Les trois auteurs sont très réactifs sur le Meteor-talk Google Group .
Un peu d'histoire:
Le support non officiel de Windows pour Meteor a été lancé par Tom Wijsman et a été pris en charge par Tom jusqu'au 0.5.9. Les versions 0.6.0 et ultérieures sont de Stephen Darnell, Gabriel Pugliese et Matt Sullivan.
Je viens d'essayer de l'installer avec curl
sur Windows 7, et j'ai:
Sorry, this OS is not supported yet.
Je ne vois pas Nitrous.io mentionné ici.
J'utilise Nitrous.io avec Nitrous Desktop , qui vous permet d'utiliser votre éditeur de texte préféré (dans mon cas, Sublime Text).
Il existe un rapide tutoriel ici et Discover Meteor traite également de cela au chapitre 2.
Il semble que Windows ne soit pas encore supporté. Si vous voulez jouer avec cela, je vous suggère de saisir VirtualBox et d'installer votre version préférée de Linux dessus.
Il y a deux jours, une version préliminaire est disponible ici:
https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windows
c:\Meteor
c:\Meteor
que vous venez de créer à votre variable d’environnement PATH.C:\Meteor\bin\node_modules\npm\bin
que vous venez de créer à votre variable d’environnement PATH.Connectez-vous ci-dessous à partir de mon écran DOS:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\mike>cd\
C:\>cd meteor
C:\Meteor>cd C:\Meteor\bin\node_modules\npm\bin
C:\Meteor\bin\node_modules\npm\bin>meteor create try-meteor
try-meteor: created.
To run your new app:
cd try-meteor
meteor
C:\Meteor\bin\node_modules\npm\bin>curl
‘curl’ is not recognized as an internal or external command,
operable program or batch file.
C:\Meteor\bin\node_modules\npm\bin>cd try-meteor
C:\Meteor\bin\node_modules\npm\bin\try-meteor>meteor
[[[[[ C:\Meteor\bin\node_modules\npm\bin\try-meteor ]]]]]
Initializing mongo database… this may take a moment.
Running on: http://localhost:3000/
Ouvrez http://localhost:3000/
dans la liste ... Voila !!
Bonjour le monde!
Bienvenue sur try-meteor.
Si vous obtenez une erreur comme celle-ci ci-dessous:
{
[[[[[ D:\sms\Apps\Meteor\bin\node_modules\npm\bin\try-meteor ]]]]]
Unexpected mongo exit code 127. Restarting.
Unexpected mongo exit code 127. Restarting.
////////////////////////////////////////
////////////////////////////////////////
meteor is out of date. Please run:
meteor update
////////////////////////////////////////
////////////////////////////////////////
Unexpected mongo exit code 127. Restarting.
Can't start mongod. Check for other processes listening on port 3002 or other me
teors running in the same project.
}
Mettez à jour le dossier MongoDB avec les derniers fichiers mongodb du site mongodb.
J'ai constaté que les nouveaux codeurs qui sont également nouveaux dans Meteor l'ont peut-être installé correctement, mais ont du mal à comprendre comment l'ouvrir et le lancer. Donc, je vais juste aborder cette question dans ce post.
1) Je suppose que vous êtes allé ici: http://win.meteor.com/ et que vous avez téléchargé l'installateur MSI.
2) Je suppose que vous avez ensuite créé un newapp dans météore, puis lancé météore
3) Si les étapes 1 et 2 sont terminées, vous devriez le voir dans votre ligne de commande:
Initialisation de la base de données mongo ... cela peut prendre un moment . => Le serveur Meteor s'exécutant sur: http://localhost:3000/
4) Ouvrez Chrome et entrez l'adresse de l'hôte local: http://localhost:3000/
5) Ouvrez votre dossier newapp - devrait se trouver dans votre dossier Meteor où qu’il soit installé sur votre disque dur.
6) Ouvrez vos fichiers newapp.html, newapp.css et newapp.js dans votre éditeur préféré (comme Sublime Text 2).
7) Commencez à éditer ces fichiers à votre guise et regardez votre page se mettre à jour automatiquement, comme le prévoit Meteor.
Voila !! Vous construisez avec Meteor. Prendre plaisir!!
Si vous utilisez linux dans VM, vous voulez probablement une météorite, ce qui n’est pas facile si vous êtes aussi mauvais que moi envers Linux ... Voici comment (merci johntday Impossible d'installer météorite sur Ubuntu VM ):
Voici mes étapes d'installation
Mise à jour et mise à niveau de votre Ubuntu En fonction de l'état actuel de votre image, cela peut prendre un certain temps . Sudo apt-get update && Sudo apt-get upgrade
Installez curl Sudo apt-get install curl
Noeud d'installation http://lucidservices.com/2013/09/17/install-node-on-ubuntu/
Installez météore curl https://install.meteor.com | sh
Installez la météorite Sudo -H npm installez -g la météorite
Si vous rencontrez des problèmes pour régler une résolution d'écran élevée, voici une solution:
Une vérification récente de leur site et de leur FAQ, vous trouverez la feuille de route de développement de Meteor. Ils l'hébergent sur Trello et après le lancement de la version 1.0, vous verrez le "Support officiel Windows". Donc, c'est sur la carte - maintenant nous attendons!
https://trello.com/board/meteor-roadmap/508721606e02bb9d570016ae