【问题标题】:Meteor-Now Deployment Error "sh: meteor: not found"Meteor-Now 部署错误“sh:meteor:未找到”
【发布时间】:2018-06-16 03:49:27
【问题描述】:

我在使用流星-now 部署我的流星应用程序时遇到问题。我遵循了本教程here。我也尝试使用ZEIT's OSX Client 进行部署,但它总是抛出相同的错误。
有人知道解决方法吗?


编辑1: 这是我的 package.json

 {
  "name": "helloworld",
  "private": true,
  "scripts": {
    "start": "meteor run"
  },
  "dependencies": {
    "babel-runtime": "^6.26.0",
    "meteor-node-stubs": "^0.3.2"
  }
}

【问题讨论】:

  • 该路径的日志文件的其余部分的输出是什么?
  • 您已在全球范围内安装了meteor
  • 能否请您在错误之前添加您在终端中键入的命令?我还注意到指南的终端输出了一些关于 docker 的行,而你的不是。您是否完全重复了指南中的步骤?
  • @rlated 我的回答对您的问题有任何帮助吗?

标签: javascript node.js meteor zeit-pkg


【解决方案1】:

随着过渡到现在 v. 2.0,基本上没有更多选项可以将它与 Meteor 一起使用。另请参阅meteor-now 和 2.0 上的线程:

jkrup 于 2018 年 11 月 9 日发表评论

不幸的是,目前计划的 Now 方向是正确的,这表明 MeteorJS 将与 Now 本质上不兼容。

但是,我不会让这个项目就此结束。这仍然是部署流星应用程序的最简单/零配置的方式。实际上,我已经尝试过在不同的平台上进行部署,起步非常便宜(

我还会尝试联系 Zeit 的一些人,看看他们是否也能帮助提出解决方案。 @timneutkens ?

https://github.com/jkrup/meteor-now/issues/133

您还可以在迁移指南中阅读更多内容:https://zeit.co/docs/v2/platform/upgrade-to-2-0/

好的,所以我尝试将我的平台切换到 now 1,但对于我的帐户,这已经不再工作了。该选项位于 https://zeit.co/account 已禁用:

如果您仍然可以使用平台 v.1,您可以在 package.json 中配置属性 "now": { ... } 或添加 now.jsonconfigure your now service

如果您使用now.json 进行配置,您可以将它放在您的项目根目录中并运行meteor-now ... --local-config

【讨论】:

    猜你喜欢
    • 2019-05-12
    • 2016-04-26
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2018-02-03
    • 2019-04-02
    • 1970-01-01
    相关资源
    最近更新 更多