Erro Script da Live Usando Módulos no Shiny

Oi. Pessoal. Boa Noite. Muito legal a live que vcs publicaram sobre módulos no Shiny porém tentei rodar os scripts mas não consegui. O app não reconhece os módulos. Os erros foram os seguintes:

Error in mod_mtcars_UI(“parte_mtcars”) :
não foi possível encontrar a função “mod_mtcars_UI”

Olá @jberilo, obrigado por ter assistido a live!

Dependendo da forma que você está rodando o script, pode ser que o script não esteja conseguindo acessar a pasta R/, que é onde está o arquivo mod_mtcars.R com a função mod_mtcars_UI().

Se você rodar via runApp("caminho/da/pasta") ou pelo botão Screenshot from 2020-08-07 08-48-51 do RStudio, e se tiver os arquivos na pasta R/, deveria rodar. Veja aqui o código: https://github.com/curso-r/lives/tree/master/drafts/20200702_exemplo_modulos/modulos-antigo

Agora, se simplesmente mandar rodar o código do script em app.R, ele não vai achar a função mesmo.

Espero ter ajudado!

Oi. Júlio. Obrigado pela resposta. Eu acredito ter colocado o arquivo corretamente. Também estou tentando rodar da forma que vc sugeriu. Infelizmente ele não enxerga. Continua não encontrando o módulo. Seguem abaixo as imagens. Infelizmente ele não está fazendo o source automático como é falado na live.

Abs

Fala Julio. Tentei fazer usando o script do módulo antigo. Segue o erro.

1 curtida

:thinking:

Não consegui achar um problema no script.

O que acontece se você rodar tudo (“ctrl+A, ctrl+Enter”) no arquivo mod_mtcars.R e depois rodar o app?

Fala Julio.

Rodei os dois módulo separado como vc solicitou e não deu erro mas, depois ao tentar rodar o app deu o erro abaixo.