alias não consegue encontrar um arquivo que realmente existe

0

No meu computador pessoal, não um servidor, no meu .bash_profile (estou no OSX) - sym-linked para .bashrc , eu tenho a seguinte linha entre algumas outras: alias deploy=sh ~/dir/ectory/deploy.sh

O arquivo deploy.sh é chmoded 755 e posso executá-lo manualmente. Mas toda vez que lanço meu terminal, recebo esta mensagem:

-bash: alias: /Users/foo/dir/ectory/deploy.sh: not found

Este caminho existe, o arquivo também. Eu tenho outros aliases que funcionam.

Por que isso está me jogando essa mensagem?

    
por ryancey 16.04.2014 / 17:30

1 resposta

0

Você recebe essa mensagem porque não citou corretamente o espaço em seu alias. Seu alias deve ter o lado direito entre aspas assim:

alias deploy='sh ~/dir/ectory/deploy.sh'
    
por 16.04.2014 / 17:42