Abrir arquivo como texto?

0

Estou trabalhando em um MacBook Pro com 10.8.5 (totalmente corrigido). Estou tentando adicionar uma nova plataforma ao script Configure do OpenSSL (Android, x86):

CliquecomobotãodireitodomouseemConfigureenavegueatéumeditordetexto(comoTextEdit.appouTextMate.app):

Quando tento abrir o arquivo como texto para leitura / gravação (não executar), sempre recebo um erro:

Eupossoexecutaromesmoarquivoapartirdalinhadecomando,masnãoconsigolê-loemumeditordetextonainterfacedousuário.(Issoéanteseuexecutoxattr-r-d"com.apple.quarantine * ).

Pergunta : Por que tenho permissão para executar o script banido, mas não posso abri-lo em um editor de texto?

Para todos os arquivos que eu tento abrir através do Finder, se eu marcar Always Open With , a configuração não é preservada e eu tenho que selecionar um aplicativo na próxima vez que tente abrir o arquivo.

Pergunta : Como o Finder mantém a configuração Sempre abrir com ?

Esse comportamento irritante vem ocorrendo há anos. Lembro-me de tê-lo experimentado no OS X 10.6 e no OS X 10.7 dias.

    
por jww 11.06.2014 / 06:53

1 resposta

1

Question: Why am I allowed to execute the banned script, but not allowed to open it in a text editor?

Usar o terminal para abrir um script ignorará as configurações do GateKeeper. Ao abrir um arquivo usando um aplicativo, o GateKeeper chutará e impedirá que você faça as coisas. Eu sugeriria tentar algumas coisas:

  1. Desative ou altere as configurações do GateKeeper em Preferências do sistema > Segurança e privacidade > Geral.
  2. Tente abrir o aplicativo que você deseja usar para visualizar o conteúdo e abrir o arquivo diretamente
  3. Tente usar o comando open do terminal com o sinalizador -a . open -a /Applications/TextMate.app path/to/file
  4. Use um editor de terminal, como vim ou nano .

Question: How do make Finder retain the Always Open With setting?

Isso pode ser um problema porque o tipo de arquivo que você está abrindo não tem permissão para abrir no primeiro lugar. Veja se isso continua a acontecer depois de desativar o GateKeeper.

Você também pode fazer um Get Info em um tipo de arquivo específico para ver qual aplicativo está definido para abrir esse tipo de arquivo. Talvez você tenha encontrado um bug no OS X e no processo de serviços de inicialização?

    
por 14.06.2014 / 00:24