[Ubuntu-BR] Executando um script ao clicar sobre o arquivo no Nautilus

Luciano de Souza luchyanus em gmail.com
Terça Dezembro 14 22:24:50 UTC 2010


Caros,

Escrevi um programinha em Lua. Executando-o assim: "lua prog.lua", vai 
tudo beníssimo e a interface do programa se abre.

No entanto, gostaria de clicar sobre o arquivo e executá-lo, então, 
tomei duas providências:

1. Dei-lhe permissão de execução com: "sudo chmod +x prog.lua".
2. Coloquei como primeira linha o caminho do interpretador: 
"#!/usr/bin/lua".

Cliquei sobre o arquivo e o sistema disse-me: "Você quer executar 
'prog.lua' ou exibir o seu conteúdo? 'prog.lua' é um arquivo de texto 
executável. As opções são: exibir o conteúdo, executar, executar em 
terminal e cancelar.

Se clico em "executar", nada sucede. Se executo em terminal, fico a 
saber que:
"bash: ./prog.lua: /usr/bin/luaãm: Arquivo ou diretório não encontrado"


O interpretador encontra-se em /usr/bin/lua e não em /usr/bin/luaãm. O 
problema parece referir-se à codificação de caracteres. Mas não entendi 
como resolvê-lo. Tenho a impressão que o problema vincula-se ao Linux e 
não a Lua, por isso, postei por cá.

O que me sugerem?

Luciano de Souza




More information about the ubuntu-br mailing list