Olvidó instalar e iniciar el daemon de inicio relacionado y modificar algunas otras cosas. Para solucionar esto haz lo siguiente:
-
Copia un plist pre-hecho:
sudo cp /usr/local/opt/rstudio-server/share/com.rstudio.launchd.rserver.plist /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist
-
Verifique los permisos:
sudo chown root:wheel /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist
sudo chmod 644 /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist
-
Modificar el plist:
sudo nano /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist
y reemplazar
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/rstudio-server/bin/rserver</string>
<string>--server-daemonize=0</string>
</array>
por
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/rstudio-server/bin/rserver</string>
<string>--server-daemonize=0</string>
<string>--auth-minimum-user-id=500</string>
</array>
Este paso es necesario porque el ID-usuario-mínimo-usuario-predeterminado de rstudio-server es 1000 y la primera ID del usuario común de OS X es 501, la segunda ID del usuario es 502, etc.
-
Copia un pam:
sudo cp /etc/pam.d/ftpd /etc/pam.d/rstudio
-
Inicia el demonio e inicia rstudio:
sudo launchctl load -w /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist
sudo rstudio-server start
Finalmente, inicie un broswer, ingrese localhost: 8787 en la barra de direcciones e inicie sesión con sus credenciales de usuario de OS X.
Para detener el servidor rstudio, ingrese sudo rstudio-server stop
. Después de reiniciar, debe ingresar sudo rstudio-server start
para volver a iniciarlo.
Si desea que el servidor rstudio se inicie automáticamente durante el arranque, detenga el servidor, descargue el daemon de inicio,
sudo rstudio-server stop
sudo launchctl unload -w /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist
modifique el archivo /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist con nano y configure la clave RunAtLoad de false a true . Por último, vuelve a cargar el demonio de lanzamiento:
sudo launchctl load -w /Library/LaunchDaemons/com.rstudio.launchd.rserver.plist