我在Heroku上托管了一个Rails应用,并在Amazon S3上托管了图像。我试图使用以下方式将我的Amazon凭证添加到我的应用程序中:
heroku config:add aws_access_key:aws_secret_key:
我不断收到错误:
zsh: parse error near `\n'
我不知道是什么问题。
您的密钥很可能包含一些对zsh特殊含义的字符。
'
在您的按键周围使用单引号():
heroku config:add aws_access_key='<your access key>' aws_secret_key='<your secret key>'
如果您的密钥中有任何单引号,请改写'\''
。例如,代替
aws_access_key=stevie's key
写
aws_access_key='stevie'\''s key'
说明:一对单个qoutes之间的所有内容均按编写时的原样使用,不会有任何参数或命令替换或转义代码。在第二个'
结尾处,'
要编写的任何引号都必须在一对单引号(\'
或)之外以另一种方式引用"'"
。