web-dev-qa-db-fra.com

Support Meteor en développement sous Windows

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.

53
user1326948

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.

54
Tom Wijsman

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:

  1. Installer VirtualBox
  2. Grab Ubuntu ISO
  3. Configurez Ubuntu VM en utilisant VirtualBox (suivez simplement les étapes de l'assistant)
  4. Installez samba sur VM pour permettre l’accès aux fichiers à partir de Windows. Cet article a été d'une grande aide.
  5. Installez ssh en utilisant Ubuntu Software Center. This était utile.
  6. Arrêtez VM et exécutez-vous à partir d'une invite DOS à l'aide de vboxheadless -startvm "Nom de la machine virtuelle".
  7. Vous pouvez ensuite utiliser un client ssh (j'utilise cygwin) pour vous connecter à la boîte de dialogue afin d'exécuter des commandes, par exemple. ssh utilisateur @ box_ip_address
  8. Peut parcourir et éditer des fichiers en utilisant le partage de fichiers Windows, par exemple. \\ box_ip_address\share
  9. Peut exécuter les applications de météore dans le navigateur local, il suffit de remplacer l'hôte local de l'adresse attribuée à météore par l'adresse ip de la boîte.
30
Chris Herring

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.

5
jadewang

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

Sorry, this OS is not supported yet.
5
Richard

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.

4
Alex Webster

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.

2
tghw

Il y a deux jours, une version préliminaire est disponible ici:

https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windows

1
charlesdeb
  1. J'ai téléchargé le programme d'installation .msi ci-dessus et installé le c:\Meteor
  2. Ajoutez le répertoire c:\Meteor que vous venez de créer à votre variable d’environnement PATH.
  3. Exécutez la commande suivante: npm install Meteor-Test-Installer
  4. Ajoutez le répertoire 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. 

1
iyermobile

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.

1
gitcraker

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!!

1
Jeremiah McCurdy

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:

http://youtu.be/t36wXUu1UtQ

0
Rune Jeppesen

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

0
thatguycraig