Ohmyzsh: zsh: no se encontraron coincidencias: -?

Creado en 30 nov. 2009  ·  13Comentarios  ·  Fuente: ohmyzsh/ohmyzsh

Bueno, este es un problema realmente extraño y puede que no haya una solución.

Nuestro VCS en el trabajo usa el parámetro -? para obtener ayuda.
Pero cuando en zsh cuando escribo:
vcsapp -?
Me sale el error:
zsh: no se encontraron coincidencias: -?

Sé que zsh interpreta ? como un comodín, lo cual es bueno. Pero esta vez no lo es.

Comentario más útil

También puede deshabilitar el manejo de nomatch y arreglar esto para todos los comandos agregando lo siguiente a su ~/.zshrc :

~Desconocido nomatch~

Todos 13 comentarios

Este es un problema común cuando se trabaja con URL.

 curl http://www.google.com/search?q=rails
 # => zsh: no se encontraron coincidencias: http://www.google.com/search?q=rails

Sin embargo, puede escapar con una barra invertida o citarlo.

 curl "http://www.google.com/search?q=rails"

No conozco ninguna configuración para cambiar esto caso por caso (para mantener el comodín funcionando). ¿Vos si?

Después de investigar un poco en el manual zsh , encontré:
noglob generación de nombre

Entonces deberías crear un alias para curl :
alias curl = 'noglob curl'

(ahora es hora de dormir para mí)

Puede cerrar este problema, si depende de mí.

Las personas que tienen problemas con utilidades como curl deben agregar el alias usando noglob y solicitar un Pull.

Clausura. Gracias chicos..

A mí me pasó lo mismo y me pilló por unas horas

➜ silba-mientras-duerme git: (maestro) ✗ rake import_all [1,2]
zsh: no se encontraron coincidencias: import_all [1,2]

bien. cuando intento "git add * .java" o "ga * .java"
no funciona y recuerda "zsh: no se encontraron coincidencias: * .java"
¿Algún resultado para este error?

Hombre, estaba en shock cuando vi que este problema se creó en 2009

Acabo de tener este problema ahora, debería solucionarse, no creo que alguna vez te pegues con curl, ¿verdad?

También sucede con mongo mongodb://localhost/my_db .

Este problema es reproducible con curl - Lo lancé desde el siguiente comando zsh: curl -H "Content-type: application/json" http://localhost:8100/myendpoint y cae con zsh: no matches found: http://localhost:8100/myendpoint cuando lancé lo mismo en bash habitual, funciona, como debería.

También puede deshabilitar el manejo de nomatch y arreglar esto para todos los comandos agregando lo siguiente a su ~/.zshrc :

~Desconocido nomatch~

¿Cómo hacer que noglob funcione con sudo?

¿Cómo hacer que noglob funcione con sudo?

Zsh debería buscar coincidencias antes de invocar sudo. Entonces, sudo anterior con noglob debería funcionar.

❯ sudo echo *foo*
zsh: no matches found: *foo*
❯ noglob sudo echo *foo*
*foo*
¿Fue útil esta página
0 / 5 - 0 calificaciones