En mi archivo .bashrc:Acceso a la variable de entorno de usuario
export DART_SDK=/home/nicolas/dart/dart-sdk
En la línea de comandos, funciona cuando "eco" la misma. Pero no puedo ver esta variable usuario dart
con, yo sólo veo variable del sistema, pero no la mía:
var env = Platform.environment;
env.forEach((k,v) => print("Key=$k Value=$v"));
me trataron:
- en las ventanas y funciona
- en mac pero no lo hace trabajo
¿Mi variable de usuario no está bien definida? ¿Mi código es malo? Es un error?
Gracias, por lo que mi código es buena. Después de algunas pruebas, el comportamiento es extraño: cuando corro desde Dart Editor, no puedo ver mi variable de usuario (Linux y Mac OS), pero la ejecuto con línea de comandos ... –
Hola, Nicolas, esto es probable porque Dart El editor no se ejecuta dentro de un shell bash, sino que se genera a partir del Dock o Finder, que tiene su propio conjunto de variables de entorno. Consulte esta publicación sobre cómo controlar las variables de entorno para la aplicación iniciada: http://stackoverflow.com/questions/603785/environment-variables-in-mac-os-x – Cutch