在Windows上开发meteor支持

meteor是否支持在Windows上开发? 我没有看到在文档中的任何下载或提及的Windows。

“快速启动”假设您在* Nix OS上。

Meteor 1.1+:在https://win.meteor.com/上启动官方Windows支持;

meteor1.0+:有一个正式的Windows预览 。

meteor0.8以上:见http://win.meteor.com/


certificate,meteor在Windows上运行。

编辑:看汤姆的答案 。

老答案在下面。


不,这个在Windows上还不支持。 如果您尝试安装在您将收到以下错误:

Sorry, this OS is not supported yet. 

作为一种解决方法,您可以在虚拟机中运行一个linux盒子,并将其用作运行meteor的服务器,但仍然可以在Windows中进行所有的开发。 我已经使用VirtualBox来完成这个运行没有GUI的Ubuntu。 这里的步骤是:

  1. 安装VirtualBox
  2. 抓住Ubuntu的ISO
  3. 使用VirtualBox安装Ubuntu VM(只需按照向导步骤操作)
  4. 在VM上安装samba以启用从Windows访问文件。 这篇文章是一个很好的帮助。
  5. 使用Ubuntu软件中心安装ssh。 这是有帮助的。
  6. closures虚拟机并使用vboxheadless -startvm“VM Name”从DOS提示符运行
  7. 然后你可以使用一个SSH客户端(我使用cygwin)来连接到该框来运行命令,例如ssh user @ box_ip_address
  8. 可以使用Windows文件共享浏览和编辑文件,例如\\ box_ip_address \ share
  9. 可以在本地浏览器中运行meteor应用程序,只需将meteor分配的地址中的本地主机replace为框的IP地址。

我只是试图在Windows 7上使用curl进行安装,并得到:

 Sorry, this OS is not supported yet. 

作为对这个问题的现有答案的实质性更新是非常过时的。


官方的Windows支持可以在https://github.com/meteor/meteor/wiki/Preview-of-Meteor-on-Windowsfind。;

对meteor的非官方Windows支持可以在http://win.meteor.com/上find

win.meteor.com上有三个解决scheme,一个是本地MSI安装程序,两个基于Vagrant的虚拟化解决scheme:

1)MSI安装程序:

斯蒂芬·达内尔已经拿起汤姆·维斯曼慷慨地离开的地方。 这个解决scheme是使用提供的MSI安装程序让Meteor在Windows上运行的最直接的方法。 有一些权衡,因为这是一个分支,可以落后于最新版本,因为史蒂芬可以更新和testing最新版本。

2)stream浪shellconfiguration

Gabriel Pugliese发布了关于如何在Vagrant的Shell Provisioning上configurationMeteor的指南。 对于使用Linux和Shell脚本的用户来说,这些可能会更方便。 这个解决scheme比起厨师的select更容易通过直接的shell命令来调整。

3)stream浪厨师提供

Matthew Sullivan正在维护一套Vagrant文​​件,主厨食谱,以及使用Vagrant在Linux上configurationMeteor的指南。 这个Chef解决scheme比shell解决scheme稍微更加自动化和可configuration,但可能不如Shell解决scheme提供的configuration参数那么简单。

GitHub Repos和详细信息可以在win.meteor.com上find 。 这三位作者对meteor谈Google集团的反应非常敏感。


有点历史:

非官方的Windows对meteor的支持是由Tom Wijsman发起的,并得到了Tom的支持,直到0.5.9。 版本0.6.0及更高版本由Stephen Darnell,Gabriel Pugliese和Matt Sullivan提供。

我没有看到Nitrous.io在这里提到。

我和Nitrous Desktop一起使用了Nitrous.io,它允许你使用你最喜欢的文本编辑器(在我的情况下是Sublime Text)。

这里有一个快速的教程, Discover Meteor也在第二章中介绍这个。

这听起来像Windows尚未支持。 如果你想玩它,我会build议抓住VirtualBox并安装你最喜欢的Linux的味道。

  1. 我下载了上面的.msi安装程序并安装到c:\Meteor
  2. 将您刚刚创build的c:\Meteor目录添加到您的PATH环境variables中。
  3. 运行以下命令:npm install Meteor-Test-Installer
  4. 将您刚刚创build的C:\Meteor\bin\node_modules\npm\bin目录添加到您的PATH环境variables中。

从我的DOS屏幕下面login:

 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/ 

打开http://localhost:3000/在broswer … Voila!

你好,世界!

欢迎来尝试meteor。

如果您的错误如下所示:

 { [[[[[ 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. } 

使用mongodb网站上的最新mogodb文件更新MondoDB文件夹。

我发现那些也是Meteor新手的编码人员可能已经正确安装了它,但是却无法确定如何打开和运行它。 所以我只是在这篇文章中解决这个问题。

1)我假设你去了这里: http : //win.meteor.com/并下载了MSI安装程序

2)我假设你在meteor中创build了一个newapp ,然后运行meteor

3)如果步骤1和步骤2完成,您应该在命令行中看到:

初始化mongo数据库…这可能需要一点时间。 =>运行在: http://localhost:3000/

4)打开Chrome并input本地主机地址: http://localhost:3000/

5)打开你的newapp文件夹 – 应该放在你的Meteor文件夹里,它安装在你的硬盘上

6)在你最喜欢的编辑器(如Sublime Text 2)中打开你的newapp.htmlnewapp.cssnewapp.js文件,

7)开始编辑这些文件,只要你喜欢,看着你的页面自动更新,因为meteor旨在做。

瞧! 你正在build造meteor。 请享用!!

截至两天前,预览版本在这里可用:

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

最近检查他们的网站,并检查他们的常见问题,你会发现meteor发展路线图。 他们在Trello上托pipe它,在1.0发布后,你会看到“官方Windows支持”。 所以,它在地图上 – 现在我们等待!

https://trello.com/board/meteor-roadmap/508721606e02bb9d570016ae

在虚拟机中使用linux你可能想要陨石,这是不容易的,如果你像我一样坏Linux …下面是如何(谢谢你johntday 无法在Ubuntu VM上安装陨石 ):

这是我的安装步骤

更新和升级你的Ubuntu根据图像的最新情况,这可能需要一段时间。 sudo apt-get update && sudo apt-get upgrade

安装curlsudo apt-get install curl

安装节点http://lucidservices.com/2013/09/17/install-node-on-ubuntu/

安装meteorcurlhttps://install.meteor.com | SH

安装陨石sudo -H npm安装-g陨石

如果您在设置较高的屏幕分辨率时遇到问题,请按以下步骤操作:

http://youtu.be/t36wXUu1UtQ