Tengo Erlang instalado en mi máquina WinXP. Porque, entonces, lo uso por un "werl.exe". El problema es que me gustaría cambiar una carpeta predeterminada en la que comienza werl. No puedo encontrar la opción que me permita hacerlo, aunque sé que debe haber algo así. ¿Alguien podría ayudar?Cambiando el directorio de trabajo
Respuesta
Gracias a todos. Fue tan fácil como escribir una ruta deseada en la opción "Iniciar en" en las "preferencias" de acceso directo a werl.exe.
Si desea ejecutar Erlang en muchos proyectos diferentes en directorios diferentes, encontré que la solución más sencilla es crear archivos separados .bat
en cada directorio. Al hacer clic en uno, se ejecutará Erlang en el directorio correcto. Esto hace que sea fácil establecer variables de entorno para Erlang, ERL_LIBS
es una buena opción. También hace que sea fácil usar diferentes versiones al mismo tiempo, un archivo .bat
para cada versión.
Gracias por este consejo. – Zbigniew
Puede especificar valores iniciales en un archivo
.erlang
Debe estar ubicado en C: \ Archivos de programa (x86) \ erlX.XX \ usr.erlang (donde XXX es el número de versión .. .)
Si no hay ninguno, entonces crea crear uno (nota: es probable que necesites ejecutar tu editor con privilegios administrativos para crear el archivo .erlang en la ubicación adecuada).
Aquí está un ejemplo simple para el contenido:
io:format("C:/Program Files (x86)/erl5.10.4/usr/.erlang\n"). io:format(" ______ _ \n"). io:format("| ____| | | \n"). io:format("| |__ _ __| | __ _ _ __ __ _ \n"). io:format("| __| | '__| |/ _` | '_ \\/_` |\n"). io:format("| |____| | | | (_| | | | | (_| |\n"). io:format("|______|_| |_|\\__,_|_| |_|\\__, |\n"). io:format(" __/ |\n"). io:format(" |___/ \n\n"). shell_default:cd("C:/Documents/MyErlangProjects").
Aviso el uso de unix, forward-barras (es decir, "/") en lugar de la típica convención de Windows de utilizar copias de barras (es decir, "\").
Se puede probar ejecutando un shell Erlang y al inicio imprimirá este material ASCII genial :). ¡Cuidado, las cosas geniales de ascii no significan que se haya especificado un directorio de trabajo válido!
Por supuesto, la principal línea de importante es la última:
shell_default:cd("C:/Documents/MyErlangProjects").
donde se especifica qué directorio desea iniciar con como el directorio de trabajo actual.
Enjoy.
Muchas gracias, aunque, su solución es buena para cambiar el directorio de trabajo para todos los proyectos. Quería algo, eso podría facilitar el cambio de directorio de trabajo para cada proyecto por separado. Aunque, como dije, es un buen consejo, así que gracias por eso :) – Zbigniew
Si desea cambiar el directorio en tiempo de ejecución en el emulador y luego utilizar el construido en función de la siguiente cd ..
72> cd("c:/Sandbox/erl").
c:/Sandbox/erl
ok
Nota: Es necesario utilizar la barra inclinada hacia adelante y no hacia atrás barra como lo haría normalmente lo hago en windows.
Eso es lo que me faltaba. Necesitaba las comillas –
- 1. SWI Prolog cambiar el directorio de trabajo/obtener el directorio de trabajo actual?
- 2. Cambiar el directorio de trabajo de msbuild.exe
- 3. ¿Cómo configurar el directorio de trabajo actual?
- 4. Cambie el directorio de trabajo en Xcode
- 5. sin cambiar el directorio de trabajo
- 6. Cambiando el directorio de fuentes de Scala en SBT
- 7. Cambiando el directorio del almacén de datos MongoDB
- 8. SQL Plus: cómo cambiar el directorio y mostrar el directorio de trabajo actual
- 9. vimrc - actual directorio de trabajo
- 10. ¿Cómo lograr que R reconozca su directorio de trabajo como su directorio de trabajo?
- 11. directorio de trabajo de eclipse predeterminado
- 12. ¿Cómo configuro el directorio de trabajo para el "directorio de la solución" en C++
- 13. Programa Abierto de C# - también especificar el directorio de trabajo
- 14. Limpiar el directorio de trabajo de Tomcat en Eclipse
- 15. C# Obtener el directorio de trabajo de otro proceso
- 16. T4 Obtener el directorio de trabajo actual de la solución
- 17. Cambiar el directorio de trabajo del corredor de prueba
- 18. Interruptor directorio local de trabajo sin actualizar
- 19. git force push actual directorio de trabajo
- 20. ¿Cómo 'hg merge' sin afectar el directorio de trabajo?
- 21. ¿Hg Pull solo funciona en el directorio de trabajo actual?
- 22. ¿Cómo se actualiza el directorio de trabajo en "git checkout"?
- 23. Cambiar el directorio de trabajo en la tarea junit
- 24. ¿Cómo configurar el directorio de trabajo/actual en Vim?
- 25. ¿Puedo importar un parche sin tocar el directorio de trabajo?
- 26. Cómo configurar el directorio de trabajo en NAnt?
- 27. IntelliJ Problema con + obtener el directorio de trabajo actual
- 28. Cambiar el directorio de trabajo al archivo actualmente abierto
- 29. Python: el subproceso con diferente directorio de trabajo
- 30. Cómo establecer el directorio de trabajo con ProcessBuilder
Funciona también para Elixir: coloco un atajo de Windows en el directorio de códigos y modifico las opciones de "Iniciar en". Gracias Zbigniew! – GavinBrelstaff