`fatal: ambiguous argument` … error de 'revisión o ruta desconocida`, pero estoy buscando una ruta en el código

Quiero encontrar la primera instancia de $PREFIX/opt/rubies en este file .

Estoy usando la sugerencia de esta respuesta :

git log -S <whatever> --source --all

Entonces mi línea es:

 git log -S "PREFIX/opt/rubies" --source --all 

pero recibo este post de error:

 fatal: ambiguous argument 'PREFIX/opt/rubies': unknown revision or path not in the working tree. Use '--' to separate paths from revisions 

También tengo una configuration de alias:

 alias.search log --format='%C(yellow)%h %an %ad%C(reset)%n%w(72,1,2)%s' -S 

Entonces bash:

 git search "PREFIX/opt/rubies" 

Mismo error. Pensé que podría ser porque las barras necesitaban escaping, no.

La versión de Git que estoy usando es 1.7.1, porque rompí mi Git más nuevo el otro día y no he tenido time para arreglarlo. Estoy ejecutando los commands a través de zsh, versión 4.3.9.

Cualquier ayuda o idea es muy apreciada.

Si estás literalmente recibiendo

  argumento ambiguo 'PREFIX / opt / rubies' 

, has verificado eso

  PREFIJO 

se define está en la raíz de su directory de desarrollo (el mismo lugar que .git )? Del file se ve que $ PREFIX es una variable en el código del file.