Diretório de trabalho atual inválido para Textmate 2

2

Estou usando o TextMate 2.0-alpha.9427 no OS X 10.8.2. Desde dois dias, quando executo um script (Python ou shell script), em vez do diretório do próprio script, o diretório de trabalho atual é algo como /private/var/folders/0r/y4qmws5d2tjdkqzlb19_ny1h0000gn/T .

Acho que esse comportamento apareceu com a última versão alfa do TextMate, mas reverter para a versão anterior era inútil. Alguma idéia?

    
por Aristide 03.06.2013 / 13:02

1 resposta

4

link :

The working directory of the command being executed is unspecified except for drop commands (where it is the parent of the current file). We have never documented what the working directory is set to, and if you need it to be set to something specific (e.g. TM_PROJECT_DIRECTORY) then you should set it yourself.

Eu não sei como você deve alterar o diretório de trabalho. Configurar o PWD para $ TM_PROJECT_DIRECTORY na guia Variáveis não funcionou. Como uma medida temporária, adicionei isso aos comandos para executar scripts nos pacotes Ruby e shell script:

Dir.chdir(ENV["TM_PROJECT_DIRECTORY"])
    
por 04.06.2013 / 07:36