现在用的shell是oh-my-zsh,发现执行rake new_post["newpost"]
时提示zsh: no matches found: new_post[newpost]
,不能新建文章。转到bash下再执行相同命令却能成功,想到可能是zsh的问题。Google之,在octpress的issues里找到了答案:zsh会转义[]
。
解决的方法有:
alias rake="noglob rake"
,noglob
用来取消转义。
rake "new_post[title]"
。
rake new_post\[title\]
。