当前位置: 首页 > 知识库问答 >
问题:

在Heroku上部署Meteor0.9.2.1

孟宏才
2023-03-14

当我试图将我的流星应用程序部署到Heroku时,它在引导时崩溃了。

Exception from task: Error: function expects no more than -1 arguments 
    at /app/.meteor/heroku_build/app/programs/server/node_modules/fibers/future.js:26:10 
    at readUtf8FileSync (packages/boilerplate-generator/boilerplate-generator.js:7) 
    at packages/boilerplate-generator/boilerplate-generator.js:82 
    at Array.forEach (native) 
    at Function._.each._.forEach (packages/underscore/underscore.js:105) 
    at Boilerplate._generateBoilerplateFromManifestAndSource (packages/boilerplate-generator/boilerplate-generator.js:64) 
    at new Boilerplate (packages/boilerplate-generator/boilerplate-generator.js:17) 
    at generateBoilerplateInstance (packages/webapp/webapp_server.js:288) 
    at packages/webapp/webapp_server.js:556 
    at Function._.each._.forEach (packages/underscore/underscore.js:113) 
    throw err;                                                                 
          ^ 
Error: function expects no more than -1 arguments 
    at Object.Future.wait (/app/.meteor/heroku_build/app/programs/server/node_modules/fibers/future.js:326:15) 
    at _.extend.runTask (packages/meteor/fiber_helpers.js:79) 
    at Object.WebAppInternals.generateBoilerplate (packages/webapp/webapp_server.js:553) 
    at Object.main (packages/webapp/webapp_server.js:773) 
    at /app/.meteor/heroku_build/app/programs/server/boot.js:194:27 
    - - - - - 
    at /app/.meteor/heroku_build/app/programs/server/node_modules/fibers/future.js:26:10 
    at readUtf8FileSync (packages/boilerplate-generator/boilerplate-generator.js:7) 
    at packages/boilerplate-generator/boilerplate-generator.js:82 
    at Array.forEach (native) 
    at Function._.each._.forEach (packages/underscore/underscore.js:105) 
    at Boilerplate._generateBoilerplateFromManifestAndSource (packages/boilerplate-generator/boilerplate-generator.js:64) 
    at new Boilerplate (packages/boilerplate-generator/boilerplate-generator.js:17) 
    at generateBoilerplateInstance (packages/webapp/webapp_server.js:288) 
    at packages/webapp/webapp_server.js:556 
    at Function._.each._.forEach (packages/underscore/underscore.js:113) 

共有1个答案

余天宇
2023-03-14

我弄清楚了问题是什么,它不是由buildpack或Heroku引起的。

我使用的是Nodetime,它包装fs.readfile,然后用apply调用原始文件。这就是npm.require('fs').readfile.length为0的原因(不是像我想的那样未定义)。

 类似资料:
  • 目标 将 https://github.com/Ricardo-Li/node-practice-2 (这个项目已经被删了。参照 https://github.com/alsotang/node-lessons/tree/master/lesson3 的代码自己操作一下吧。)这个项目部署上 heroku,成为一个线上项目 我部署的在这里 http://serene-falls-9294.herok

  • 我正在开发一个基于nodejs和postgresql的corona病毒项目。我正在尝试在heroku上部署我的应用程序,但我遇到了一些问题。这些问题来自postgres配置(我认为)。 我有一个. env文件,其中我初始化了一些变量(DATABASE_URL,...),但我不知道如何将它们传输到heroku。我关联了一个插件postgres-heroku,它会生成一个具有随机值的DATABASE_

  • 我是lagom scala API初学者。我使用lagom scala play框架开发了rest API。现在我想在heroku上部署我的服务,只是为了实时测试的目的。我遵循下面的链接继续。 ------>正在运行:sbt编译阶段 正在下载1.2.8的sbt launcher: 摘自https://repo.scala-sbt.org/scalasbt/maven-releases/org/sc

  • 当我试图在heroku上部署springboot应用程序时,出现了以下错误: 无法执行目标org.apache.Maven.plugins:maven-compiler-plugin:3.8.1:在项目后端编译(default-compile):错误编译:无效的目标版本:11->[Help 1]Remote:[error]Remote:[error]要查看错误的全部堆栈跟踪,请使用-e开关重新运行

  • 推荐先去了解下 在 Heroku 里部署 node.js 应用的文档。 首先,我们需要告诉 Heroku 安装项目的开发依赖包 devDependencies (以便能在 Heroku 环境下运行 npm run build): heroku config:set NPM_CONFIG_PRODUCTION=false 同时,我们想让应用以 生产模式 运行,绑定的主机IP为 0.0.0.0: he

  • 本文翻译自The Flask Mega-Tutorial Part XVIII: Deployment on Heroku 这是Flask Mega-Tutorial系列的第十八部分,我将在其中部署Microblog到Heroku云平台。 在前面的文章中,我向你展示了托管Python应用程序的“传统”方式,并且我演示了两个部署到Linux的服务器的实际示例。 如果你不曾管理过Linux系统,那幺你