瞭解zsh的錯誤,當我執行%rake college:create[demo]
,我得到以下錯誤,無法在執行rake命令
zsh: no matches found: college:create[demo]
任何人有一個解決方案?
當我執行rake -T
,這是我得到的輸出線之一時:
rake college:create[config_name] # create a college profile
所以,這是一個有效的命令,但zsh的仍顯示誤差。
瞭解zsh的錯誤,當我執行%rake college:create[demo]
,我得到以下錯誤,無法在執行rake命令
zsh: no matches found: college:create[demo]
任何人有一個解決方案?
當我執行rake -T
,這是我得到的輸出線之一時:
rake college:create[config_name] # create a college profile
所以,這是一個有效的命令,但zsh的仍顯示誤差。
嘗試:
rake college:create\[demo\]
zsh
試圖解釋你的命令作爲通配符文件specication。 college:create[demo]
將擴大到的匹配的一個現有文件列表:
college:created
college:createe
college:createm
college:createo
This page顯示了一些通配符的那zsh
執行,在這種情況下存在的具體的例子:
- 的[123 ]說明符,表示字符1,2或3中的任何一個。
您需要t Ø逃脫的說法,這樣zsh
不認爲你給它一個通配符,如用:
rake 'college:create[demo]'
的manpage for zshexpn顯示大細節上的命令行做了所有擴展。搜索Filename Generation
爲xyzzy[demo]
風格世代。
thnx!..我知道臨時工t zsh intrepreted':'作爲通配符:-) –
@ user966265它不是':',它是被解釋爲通配符的括號;冒號在幾個替換中有特殊含義:http://zsh.sourceforge.net/Guide/zshguide05.html(搜索「冒號」) –
如果是通過bundle exec
或bin/
DIR它添加到您.zshrc文件中使用耙:
alias bin/rake='noglob rake'
# or
alias rake="noglob bundled_rake
它的工作... thnx很多!..-) :-) –