1

我更新到 0.6.5 后无法正常工作。

我创建了一个新的流星项目。

我有一个看起来像这样的 start.sh 脚本。

export METEOR_SETTINGS=$(cat ./settings.json)
meteor

设置.json:

{
  "public":{
    "bla":"blup"
  }
}

客户端上的 Meteor.settings 未定义。如果我通过“--settings”添加设置 json 文件,它会起作用,但不幸的是,这不是我需要的。

PORT 环境变量或 NODE_ENV 也不适用于我。

添加一些随机的东西,比如“export MY_ENV_VAR=foo”,但是可以。

我错过了什么吗?以前一切都很好。我将衷心感谢您的帮助。

谢谢!

(还创建了一个问题:https ://github.com/meteor/meteor/issues/1381 )

4

1 回答 1

1

如果您尝试在本地测试您的流星应用程序(开发模式),或者您想将您的应用程序部署到流星主机,那么只需将文件路径作为设置参数传递:

meteor --settings settings.json

如果在您自己的服务器上从 bundle 运行,那么您需要环境变量。

文档

于 2013-08-29T00:55:28.390 回答