每次我运行我的 rake 任务时,我都会收到这条消息。
zsh:未找到匹配项: live:debug : cucumber:feature [features_file]
在 bash 中工作正常。
任何的想法?
在 .zshrc 中添加alias rake='noglob rake'
。 我从这里发现,因为谷歌是我最好的朋友。
谢谢你! 有用 :/
感谢它的工作原理:-)
谢谢
谢谢!!!
谢谢!
我也被这个咬了。 当我尝试通过工头运行 rake 任务时,它会重新弹出。 例如,它发生在这样的事情上:
foreman run -e .env, .env.development rake math:add [2,2,"easy"]
如果您像我一样正在使用 bundler 插件,请使用alias rake="noglob bundled_rake"
!
谢谢
我通常将我的 rake 命令别名为使用 bundle exec,所以我必须这样做: alias rake="noglob bundle exec rake"
。
@tyok非常感谢您的提示,帮助了我!
@tyok谢谢,刚才帮我省了一些麻烦! :+1:
:+1:
您可以使用
耙名称_空间:任务名称[参数]
:+1:
太棒了
这可以关闭,因为找到了解决方案。 此外,如果您愿意,您可以添加具有这些别名的插件“rake”,它会随着时间的推移而更新,而不是您自己在.zshrc
的别名。
可关闭
根据 #2568 的建议关闭。
完美修复@allaire :: 谢谢:+1:
运行时出现此错误
heroku addons:add deployhooks:http --url=https://munett.slack.com/services/hooks/heroku?token=some-token
在 bash 上运行正常
谢谢!
哇,那工作..谢谢
在执行以下命令时:
nfs share -o anon=root,sec=sys,rw=_,[email protected] p-C163616-cli/f-C163616-cli
我收到以下错误:
zsh:1 : 未找到匹配项:anon=root,sec=sys,rw=_,ro=@
请帮忙?
@kanavmalhotra引用参数,以便@
不会被解释为一个通配符的字符,这是用来模式匹配的文件。
nfs share -o "anon=root,sec=sys,rw=,[email protected]" p-C163616-cli/f-C163616-cli
当我跑bundle exec rake plugin:spec["discourse-sync-*"]
我得到zsh: no matches found: plugin:spec[discourse-sync-*]
虽然我加了alias rake="noglob bundle exec rake"
我喜欢 zsh,但我遇到了一些可笑的错误,我不知道在哪里以及如何解决它
当我运行➜ ~ sudo apt-get remove --purge *mysql\*
zsh 返回zsh: no matches found: *mysql*
@jpcmf引用星号或 zsh 将尝试将参数扩展到名称包含 mysql 的文件。 任何包含*
、 ?
或其他通配符的参数都必须被引用。
有点晚了,这对我有用,在 .zshrc 中添加这个人:
取消设置不匹配
甚至以后……您还可以将 rake 任务调用括在单引号中并使用常规 rake 调用运行,如下所示:
rake 'my:task[var1,var2]'
这样做的缺点是它将所有传递的变量视为字符串。
@schinery这对我来说非常有效,非常感谢!
@schinery是的,这也对我
如果需要传入变量,请使用双引号 ( "
)。 锁定问题,因为它已经解决了一段时间。
最有用的评论
在 .zshrc 中添加
alias rake='noglob rake'
。 我从这里发现,因为谷歌是我最好的朋友。