1

我无法在 Windows 7 上运行Meteorite 和Telescope ,有什么想法我们应该怎么做


这是我尝试过的:

  • 使用 win.meteor.com 在 win7 上安装 Meteor
  • 尝试安装 Meteorite(按照其 Github 页面上的说明),但它抛出了几个错误(尽管它完成了安装):

C:\Users\Daler\AppData\Roaming\npm\node_modules\meteorite\node_modules\ddp\node_modules\ws\build\bufferutil.vcxproj(18,3):错误 MSB4019:导入的项目“C:\Microsoft.Cpp.未找到默认的.props”。确认声明中的路径正确,并且该文件存在于磁盘上。

C:\Users\Daler\AppData\Roaming\npm\node_modules\meteorite\node_modules\ddp\node_modules\ws\build\validation.vcxproj(18,3):错误 MSB4019:导入的项目“C:\Microsoft.Cpp.未找到默认的.props”。确认声明中的路径正确,并且该文件存在于磁盘上。

  • 克隆 Telescope,然后mrt从其文件夹中运行它,但收到有关缺少 Meteorite 依赖项的错误。按照此处的建议,手动将“路由器”和“page-js”包复制到“Meteor/packages” :

但是,运行mrtmrt run退出没有错误。但是,使用meteor命令运行有时会在 localhost 上启动服务器,然后由于缺少文件而失败,有时无法找到/启动 MongoDB。

4

1 回答 1

1

Installing Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1 (as suggested by https://github.com/TooTallNate/node-gyp) fixed the MSB4019 error for me doing npm install xxx on Windows7 x64.

The readme of that update states that the recommended order is

  1. Visual Studio 2010
  2. Windows SDK 7.1
  3. Visual Studio 2010 SP1
  4. Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1
于 2013-03-05T18:51:51.897 回答