App :: Env :: Exemplo

App :: Exemplo :: Exemplo é um exemplo de módulo de ambiente de aplicativo para app :: env.
Baixe Agora

App :: Env :: Exemplo Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Diab Jerius
  • Site do editor:
  • http://search.cpan.org/~djerius/

App :: Env :: Exemplo Tag


App :: Env :: Exemplo Descrição

App :: Env :: Exemplo é um módulo de ambiente de aplicativo de exemplo para app :: env. App :: Exemplo é um módulo de ambiente de aplicativo de exemplo para app :: env.modules usados pelo app :: env para carregar ambientes de aplicativos são nomeados app :: env :: ou, se houver uma versão específica do site: App: : ENV :::: É muito importante que o ambiente carregado seja baseado no ambiente atual. Por exemplo, se o ambiente for derivado de executar um script shell, certifique-se de que o script shell seja executado sem executar o arquivo de inicialização do usuário, ou que quaisquer diferenças entre o ambiente atual e que sejam construídas pelo script que não sejam devido ao A aplicação são resolvidas no favor do ambiente atual. Por exemplo, digamos que ld_library_path é definido no arquivo .cshrc do usuário: setenv ld_library_path / my / path1and que antes de invocar o aplicativo :: env O usuário modificou-o para / meu script / path2if A csh é fornecido para criar O ambiente, e CSH não é executado com o sinalizador -f, o usuário .cshrc será originado, as modificações do usuário serão perdidas e a quebra poderá acontecer. Dizer, pode ser necessário, em alguns casos, fornecer ambiente que é independente do atual. Se um módulo é capaz de fazê-lo, ele deve fazê-lo quando apresentado com a opção AppOpts Pristine. Se não for capaz de fazê-lo, a presença dessa opção deve ser tratada como um erro. Ambientes pré-intencionados Vontade Por definição de pro problemas em ambientes mescled.Application aliasesif Ambientes de aplicação deve estar disponível em nomes alternativos (principalmente para uso AppExec), um módulo deve ser criado para cada alias com o método de classe única alias que deve retornar o nome do original aplicativo. Por exemplo, para fazer o App3 ser um alias para o App1 Criar o seguinte módulo App3.pm: Package App :: Env :: App3; sub alias {return 'app1'}; 1; o ambiente aliased pode fornecer predefinições para appopts retornando um hash, bem como o nome do aplicativo: Package App :: Env :: Ciao34; Sub alias {return 'ciao', {version => 3.4}}; 1; estes serão mesclados com quaisquer appopts transmitidos por Importação (), com a última precedência.Functionshey devem definir as seguintes funções: ENVS $ hashref = EVS (% opts); $ hashref é um hash contendo variáveis ambientais e seus valores. % OPTS conterá as opções passadas para App :: Env :: Importar através da opção AppOpts.Visa a origem deste módulo para um exemplo simples. Requisitos: · Perl.


App :: Env :: Exemplo Software Relacionado