Quando você digita o comando rst2html
na linha de comando, ele procura por um programa chamado rst2html (não rst2html.somethingorother) nos diretórios em seu PATH. Se você quiser que rst2html
funcione, você precisa de um arquivo chamado rst2html. Existem várias maneiras de fazer isso:
-
Renomeie o programa. Não há necessidade real da extensão .py, pois o sistema sabe que é um script Python por causa de sua linha shebang .
sudo mv /usr/local/bin/rst2html.py /usr/local/bin/rst2html
-
Vincule o programa ao link. Você pode ter o programa listado em / usr / local / bin com dois nomes diferentes, rst2html.py e rst2html, e qualquer um deles pode ser usado para iniciá-lo.
sudo ln /usr/local/bin/rst2html.py /usr/local/bin/rst2html
-
Link simbólico do programa. Semelhante ao hard-linking, exceto pelo fato de que apenas um é o arquivo "real", o outro é apenas um alias no estilo unix. Isso pode ser um pouco mais fácil de gerenciar do que hard-linking, porque se você instalar uma versão atualizada, o link usará automaticamente a nova versão (enquanto que com um link físico, você precisará atualizar o link manualmente).
sudo ln -s rst2html.py /usr/local/bin/rst2html
Pessoalmente, basta renomeá-lo (opção 1), mas qualquer uma das outras opções também deve funcionar bem.