[R-es] =?utf-8?Q?(Fwd)=20Re:=20Re:__Evitar_posibles_conflictos_entre_librer=C3=AD as?=
Guiiiermo@Vi@ue m@iii@g oii uv@es
Guiiiermo@Vi@ue m@iii@g oii uv@es
Mie Jul 22 08:13:17 CEST 2020
Estimado Javier,
Gracias por la respuesta. Aunque he tratado de utilizar los imports y la carga de paquetes de diferentes formas, no he conseguido de momento evitar el error.
Al final, para el objetivo de crear un login estoy utilizando el paquete shinyauthr, https://github.com/PaulC91/shinyauthr
No está tan desarrollado como el de shinymanager pero parece un poco más estable.
Saludos,
Guillermo
> Estimado Guillermo
>
> El problema está en los tokens, esto es una cantidad de números y letras,
> lo que sea, mire un ejemplo en https://jwt.io/ , en otras palabras es lo
> que identifica cada una para con el servidor y que R no realice por ejemplo
> un promedio mezclando dados de usuarios. En un momento se debe requerir
> algo que al no tener el token no R no conoce donde buscar. Intente algun
> import o library(xxxx)
>
> Javier Rubén Marcuzzi
>
> El lun., 20 jul. 2020 a las 5:38, <Guillermo.Vinue using uv.es> escribió:
>
> > Buenos días,
> >
> > Tengo el siguiente problema que no consigo solucionar y quisiera preguntar
> > si alguien tiene alguna recomendación:
> >
> > Estoy desarollando una shiny app en la que utilizo el paquete shinymanager
> > para que el usuario acceda a ella mediante una contraseña.
> >
> > Esta app utiliza, entre otros, el paquete tidytext, que tiene en la lista
> > de Suggests el paquete quanteda.
> > https://cran.r-project.org/web/packages/tidytext/
> >
> > Cuando ejecuto esta app en mi ordenador local funciona bien, es decir,
> > puedo hacer el login sin problema. Sin embargo, cuando subo esta app a un
> > servidor personal, me da este error (tanto en local como en el servidor
> > tengo las mismas versiones de los paquetes):
> >
> > Error in unclass: cannot unclass an environment
> > 58: upgrade_tokens
> > 57: as.tokens.tokens
> > 55: docvars.tokens
> > 52: $.tokens
> > 50: secure_server
> >
> > secure_server es una función de shinymanager y he visto que upgrade_tokens
> > es una función de quanteda. He podido descubrir que shinymanager define una
> > clase interna que se llama .tokens <- R6::R6Class(...), mientras que
> > quanteda tiene una función que se llama tokens <- function(...)
> >
> > Entiendo que hay un conflicto entre shinymanager y quanteda (aunque
> > quanteda no es un paquete que se cargue con Imports), pero no he podido
> > lograr resolverlo. Tampoco he podido averiguar qué significa "cannot
> > unclass an environment".
> >
> > ¿Alguien conoce una posible solución?
> >
> > Gracias de antemano.
> >
> > Un saludo,
> >
> > Guillermo
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es using r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
>
Más información sobre la lista de distribución R-help-es