Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在运行meteor命令之前,如何在终端中设置ENV变量?_Meteor_Configuration_Environment Variables_Mailer - Fatal编程技术网

在运行meteor命令之前,如何在终端中设置ENV变量?

在运行meteor命令之前,如何在终端中设置ENV变量?,meteor,configuration,environment-variables,mailer,Meteor,Configuration,Environment Variables,Mailer,我想在运行服务器或部署meteor应用程序之前设置USERNAME\u MAIL和KEY\u MAIL变量。如何做到这一点 谢谢 您可以直接在meteor命令前面执行此操作 if (Meteor.isServer) { Meteor.startup(function() { return Meteor.Mandrill.config({ username: USERNAME_MAIL, key: KEY_MAIL }); }); } 或者像任何

我想在运行服务器或部署meteor应用程序之前设置USERNAME\u MAIL和KEY\u MAIL变量。如何做到这一点


谢谢

您可以直接在
meteor
命令前面执行此操作

if (Meteor.isServer) {
Meteor.startup(function() {
    return Meteor.Mandrill.config({
        username: USERNAME_MAIL,
        key: KEY_MAIL
    });
});

}
或者像任何其他环境变量一样导出它们,然后发射流星

USERNAME_MAIL="xxx" meteor

另请参阅本文。

我想知道如何在运行meteor命令之前设置变量值?如何从终端设置环境变量?当我执行
USERNAME\u MAIL=“xxx”meteor
时,终端会打开此
您是否尝试过
导出USERNAME\u MAIL=“xxx”
?检查是否使用命令
env
定义了变量。之后,像往常一样启动meteor,键入
meteor
。现在可以用了?你用的是什么外壳?例如,fish不知道
export
,而是使用命令
set
。您还需要执行
env USERNAME=“xxx”meteor
。运气好吗?当我使用env USERNAME=“xxx”meteor时,它的作用与不使用env时相同。我正在使用mac上的终端。终端版本2.5.3(343.7)
export USERNAME_MAIL="xxx"
export KEY_MAIL="yyy"
meteor // start meteor