Je suis en train d'essayer d'installer Rstudio Server sur un Mac mini fonctionnant sous macOS Mojave. J'ai suivi ce lien pour construire le serveur Rstudio à partir de la source. J'ai également consulté ce lien. J'ai pu l'installer avec succès sans aucun problème. Mais j'obtiens cette erreur :
$ cd /usr/local/lib/rstudio-server/bin
$ rserver --server-daemonize=0 --auth-minimum-user-id=500
rserver: command not found
J'ai le .plist et tout est à la bonne place (nécessaire pour exécuter le serveur rstudio en arrière-plan) mais je ne comprends pas pourquoi il dit que la commande rserver n'est pas trouvée ? Je peux fournir d'autres détails si nécessaire.
1 votes
1. rserver n'est pas dans le CHEMIN 2. vérifiez avec
ls
(ou un autre outil) si rserver est dans /usr/local/lib/rstudio-server/bin/. 3. Si c'est vrai, utilisez./rserver --server-daemonize=0 --auth-minimum-user-id=500
! 4. Sinon: vérifiez si rserver se trouve ailleurs (par exemple /usr/local/opt/....).0 votes
@klanomath merci! rserver est dans mon chemin dans ce répertoire. D'accord, donc je vois qu'il doit être exécuté. Ce n'était pas clair dans les documents que je lisais comme github.com/randy3k/homebrew-r/issues/34 où il était question de comment tester le serveur. Mais, je rencontre maintenant une nouvelle erreur "[rserver] ERREUR erreur système 13 (Permission refusée) [description: échec de la récupération des détails de l'utilisateur., user-value: ]". Pas lié à cette question, je comprends. Une idée ? -- merci encore.
0 votes
Avec 1. [...] le VARIABLE SYSTEME j'ai voulu dire le variable système et non le chemin dans ce répertoire ;-)) Préfixer
sudo
?0 votes
J'ai utilisé la commande sudo également mais j'ai obtenu la même erreur.
0 votes
J'ai essayé d'installer r/rserver et toutes les dépendances avec brew (j'ai dû ajouter quelques tap car le brew officiel ne fournit pas rserver) mais j'ai finalement échoué à le lancer correctement (un problème de lib ssh). Il faudra du temps pour configurer une machine virtuelle et faire fonctionner cela avec MacPort. Avez-vous exécuté l'étape
sudo cp /etc/pam.d/ftpd /etc/pam.d/rstudio
? D'autres sources utilisent un autre fichier pam.d/ - je ne me souviens pas lequel cependant.0 votes
@klanomath, Désolé pour avoir pris autant de temps pour répondre ici. J'ai pu résoudre ces problèmes et faire fonctionner Rstudio-server en utilisant Apache intégré. Le problème était principalement lié aux autorisations de fichiers et à la propriété. Rstudio Server n'était pas en mesure d'écrire dans /var/run ainsi que dans quelques autres problèmes similaires. J'ai dû créer un sous-répertoire .Rstudio dans mon répertoire personnel également.