Firebase 设置环境变量以“结束”-巴什:&引用;:“未找到事件”;
我正在为firebase设置一个典型的电子邮件功能,以便在添加新记录时提醒我。在我的终端中,我输入以下内容:Firebase 设置环境变量以“结束”-巴什:&引用;:“未找到事件”;,firebase,gmail,google-cloud-functions,nodemailer,Firebase,Gmail,Google Cloud Functions,Nodemailer,我正在为firebase设置一个典型的电子邮件功能,以便在添加新记录时提醒我。在我的终端中,我输入以下内容: firebase functions:config:set gmail.email="MyEmail@gmail.com" gmail.password="MyPassword1!" 这将返回错误:-bash:!“:未找到事件 如果我想的话,我可以只设置电子邮件,而且效果很好,但是设置密码会让我遇到这个问题。因此,这是可行的: firebase functions:config:set
firebase functions:config:set gmail.email="MyEmail@gmail.com" gmail.password="MyPassword1!"
这将返回错误:-bash:!“:未找到事件
如果我想的话,我可以只设置电子邮件,而且效果很好,但是设置密码会让我遇到这个问题。因此,这是可行的:
firebase functions:config:set gmail.email="MyEmail@gmail.com"
这并不是:
firebase functions:config:set gmail.email="MyEmail@gmail.com" gmail.password="MyPassword1!"
或
想法
我希望这能起作用,事实上我以前就让它起作用了。您收到一条错误消息,因为密码中的
!
字符被bash扩展了(您使用的是双引号)。请尝试使用简单引号:
firebase functions:config:set \
gmail.email="MyEmail@gmail.com" \
gmail.password='MyPassword1!'
另见参考资料
firebase functions:config:set \
gmail.email="MyEmail@gmail.com" \
gmail.password='MyPassword1!'