在我的.bashrc文件中:
export DART_SDK=/home/nicolas/dart/dart-sdk
Run Code Online (Sandbox Code Playgroud)
在命令行中,它在我"回显"它时起作用.但我无法看到这个用户变量dart,我只看系统变量而不是我的:
var env = Platform.environment;
env.forEach((k,v) => print("Key=$k Value=$v"));
Run Code Online (Sandbox Code Playgroud)
我试过了:
我的用户变量定义不明确吗?我的代码不好吗?这是一个错误?
我正在 OSX 上运行一个控制台应用程序,它具有以下内容...
public static void main(string[] args)
{
string mongoEndpoint = Environment.GetEnvironmentVariable("MONGO_ENDPOINT");
if(string.IsNullOrEmpty(mongoEndpoint))
{
_log.Fatal("Invalid Mongo Endpoint");
throw new Exception("Invalid Mongo Endpoint");
}
}
Run Code Online (Sandbox Code Playgroud)
我已经向我添加了一个MONGO_ENDPOINT环境变量~/.bash_profile,当我运行echo $MONGO_ENDPOINT它时会输出正确的值。
但是,当我在 OSX 中从 Xamarin Studio 运行我的控制台应用程序时,它返回 null。
我尝试运行以下命令以查看是否都是环境变量,并返回了正确的值。
Console.Out.WriteLine(Environment.GetEnvironmentVariable("HOME"));
Run Code Online (Sandbox Code Playgroud)
它输出得/usr/myname很好。
找不到这个环境变量的任何原因?
-
QT_CONFIG -= no-pkg-config
CONFIG += link_pkgconfig
PKGCONFIG += protobuf #Or whatever package you want to try.
Run Code Online (Sandbox Code Playgroud)
/Applications/Other/Qt5.0.2/5.0.2/clang_64/bin/qmake myproject.pro它运行正常.sh: pkg-config: command not found并且构建失败.launchctl setenv PATH $PATH按照Mac OS X中的环境变量的建议尝试过有谁知道如何使这项工作?
如何设置可System.getenv()在Mac OS X Lion上读取的java环境变量?我在Eclipse中开发.
我在终端中使用了这个命令export VAR_NAME=Value但是System.getEnv(VAR_NAME)返回了null.
我试过java -DVAR_NAME=Value但没有执行任何东西.我只获得java参数帮助.
我在当前项目文件夹中创建了.bash_profile包含内容的文件:export VAR_NAME=Value.它不起作用.
我还创建了.MacOSX一个文件夹,里面有一个文件environment.plist,在这个文件中我使用XCode编写了属性及其值.什么都行不通.
我该怎么做?