我正在为 firebase 设置一个典型的电子邮件功能,以便在添加新记录时提醒我。在我的终端中,我输入以下内容:
firebase functions:config:set gmail.email="MyEmail@gmail.com" gmail.password="MyPassword1!"
这会返回错误:-bash: !": event not found
如果我愿意,我可以只设置电子邮件,它工作正常,但设置密码让我遇到了这个问题。所以,这行得通:
firebase functions:config:set gmail.email="MyEmail@gmail.com"
这不是:
firebase functions:config:set gmail.email="MyEmail@gmail.com" gmail.password="MyPassword1!"
或
firebase functions:config:set gmail.password="MyPassword1!"
想法??
我希望这能工作,事实上我以前也能工作。
最佳答案
您收到一条错误消息,因为您密码中的 !
字符被 bash
扩展(您使用的是双引号)。尝试使用简单的引号:
firebase functions:config:set \
gmail.email="MyEmail@gmail.com" \
gmail.password='MyPassword1!'
另见 this question供引用。
关于firebase - 设置环境变量以 "-bash: !": event not found"结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56395098/