在运行meteor命令之前,如何在终端中设置ENV变量?
我想在运行服务器或部署meteor应用程序之前设置USERNAME\u MAIL和KEY\u MAIL变量。如何做到这一点在运行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
命令前面执行此操作
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