No mueva los subcomponentes alrededor. Esto potencialmente rompe Racket, que espera que el directorio bin esté en cierto lugar en relación con sus bibliotecas.
En su lugar, agregue el directorio Racket bin a su RUTA. Consulte Set environment variables on Mac OS X Lion o Setting environment variables in OS X? para obtener más información sobre la configuración de variables de entorno en Mac OS X.
Por ejemplo, personalmente tengo Racket 5.2 en "/ Aplicaciones/Racket v5.2 /". Tengo un ~/.profile con el siguiente contenido:
mithril:~ dyoo$ cat .profile
## Adding Racket 5.2 to my PATH
export PATH=/Applications/Racket\ v5.2/bin:$PATH
## .. other contents omitted
Después de una re-entrada, puedo ver la raqueta de la terminal:
mithril:~ dyoo$ which racket
/Applications/Racket v5.2/bin/racket
Tengo un archivo adicional, el ~/.MacOSX/environment.plist, cuyo contenido define más variables de entorno para programas gráficos. El mío tiene el siguiente contenido:
mithril:~ dyoo$ cat .MacOSX/environment.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>MANPATH</key>
<string>/usr/local/man:/usr/share/man:/usr/local/share/man:/usr/X11/man</string>
<key>PATH</key>
<string>/Users/dyoo/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Applications/Racket\ v5.2/bin</string>
</dict>
</plist>
Tener este archivo me permite correr Raqueta de programas gráficos que no heredan su entorno desde el archivo .profile de inicio de sesión.
Si su único problema es w/el editor de texto, puede usar cualquier editor que desee para los archivos fuente y aún usar el intérprete para, bueno, interpretar. –
Pensé que podía hacerlo, pero quería aprender cómo usar los comandos que vienen con Racket en la terminal. – TheVerv
Comparto tu ligera confusión. Aparentemente, el paquete Mac OS X es un DMG aunque se supone que debes hacer una instalación manual para usarlo (por ejemplo, tener Raco disponible). Si bien puedo hacer una instalación manual, DMG significa (por convención) "¡no hagas eso!" – Blaisorblade