Bash Command que Rails não encontra
-
11-09-2019 - |
Pergunta
Ruby on Rails application could not be started ... Command 'exiftool' not found (MiniExiftool::Error)
Quando eu faça o login com ssh e eu digito exiftool em qualquer diretório do comando funciona corretamente.
Eu tenho a linha follwing tanto .bash_profile e .bashrc
export PATH=$PATH:$HOME/bin
É possível que Rails (MiniExiftool plugin) não reconhece que o comando bash? Como posso corrigir esse comportamento?
Solução
O caminho para o usuário suas corridas servidor como não inclui o diretório que exiftool
é. Você pode adicioná-la a caminho daquele usuário, ou você pode se referir a exiftool
usando seu caminho completo. Eu recomendo esta segunda abordagem por razões de segurança. Há uma série de ataques que envolvem colocando cavalos de tróia em frente caminho de um usuário dos diretórios onde os binários reais vivem.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow