comando de origem não encontrado

3

Eu instalei o ambiente python e tudo relacionado a isso sendo um usuário xxx e no grupo nginx. Quando tento ativar o ambiente usando o source /path/to/activate sendo usuario xxx eu posso fazer isso mas quando eu logar como usuario yyy que esta no grupo nginx e tentar usar o comando - source /path/to/activate estou recebendo essa mensagem de erro:

source: command not found.

Eu olhei para sudo: source: comando não encontrado , mas isso não não ajuda.

    
por Saad 06.11.2012 / 12:58

1 resposta

4

Ok, finalmente encontrei uma solução para esse problema. Quando eu crio um novo usuário, esse novo usuário terá menos funcionalidade na linha de comando. Ele não poderá usar as teclas de seta para cima ou copiar e colar do shell ou comandos como origem e preenchimento automático. A razão para isso é que o novo usuário estará usando o shell / bin / sh padrão e todas essas funcionalidades existem em / bin / bash. Então, uma maneira de contornar isso é apenas mudar o shell que você está usando, digitando o nome do shell.

$ bash

e ele será alterado para bash shell e o prompt também será alterado, exibindo o usuário e o host local, bem como o diretório atual, como este.

user@localhost$
    
por Saad 07.11.2012 / 07:53

Tags