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 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
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.