我被要求转义特殊字符
我有这个环境文件
APP_AUTH_DOMAIN = blen.pp.com
APP_DATABASE_URL = https://bebaeio.com
APP_STORAGE_BUCKET = blepot.com
APP_ID = 1:2806911447cdcd63f5564ad
MEASUREMENT_ID = G-0W
.
-
,:
和/
应该是特殊字符吗?对他们来说,逃脱是
APP_AUTH_DOMAIN = blen/./pp/./com
APP_DATABASE_URL = https://bebaeio/./com
APP_STORAGE_BUCKET = blepot/./com
APP_ID = 1/:/2806911447cdcd63f5564ad
MEASUREMENT_ID = G/-/0W
以上是否正确? https://bebaeio.com
Ps:这是我得到的错误
我们无法解析您的安全环境变量之一。 请确保转义特殊字符,例如''(白色 )和$(美元符号)与\(反斜杠)。例如, thi $ isanexample将被键入为thi \ $ isanexample。看到 https://docs.travis-ci.com/user/encryption-keys。
答案 0 :(得分:0)
根据错误消息,您需要使用\(反斜杠)而不是/(正斜杠)进行转义。
APP_AUTH_DOMAIN = blen\.pp\.com
APP_DATABASE_URL = https\:\/\/bebaeio.com
APP_STORAGE_BUCKET = blepot\.com
APP_ID = 1\:2806911447cdcd63f5564ad
MEASUREMENT_ID = G\-0W
答案 1 :(得分:0)
这些是bash环境变量。您可以escape个特殊字符或quote整个值。后者通常更容易。同样对于assignment,请不要在=
周围加上空格。
这应该有效:
APP_AUTH_DOMAIN="blen.pp.com"
APP_DATABASE_URL="https://bebaeio.com"
APP_STORAGE_BUCKET="blepot.com"
APP_ID="1:2806911447cdcd63f5564ad"
MEASUREMENT_ID="G-0W"