相关疑难解决方法(0)

访问用户环境变量

在我的.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)

我试过了:

  • 在Windows上,它的工作原理
  • 在Mac上,但不起作用

我的用户变量定义不明确吗?我的代码不好吗?这是一个错误?

dart dart-io

12
推荐指数
1
解决办法
2180
查看次数

C# Environment.GetEnvironmentVariable(...) 不适用于 OSX

我正在 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很好。

找不到这个环境变量的任何原因?

c# macos mono xamarin

8
推荐指数
1
解决办法
3175
查看次数

在Mac OSX上将/ usr/local/bin(homebrew)添加到pt-config的QtCreator搜索路径

建立

  • 在Mac OSX山狮上使用Qt Creator.
  • 使用自制程序在/ usr/local中安装的软件包.
  • / usr/local/bin/pkg-config存在.
  • 想通过项目文件使用pkgconfig

-

QT_CONFIG -= no-pkg-config
CONFIG += link_pkgconfig
PKGCONFIG += protobuf #Or whatever package you want to try.
Run Code Online (Sandbox Code Playgroud)
  • / usr/local/bin在路径中,当我运行/Applications/Other/Qt5.0.2/5.0.2/clang_64/bin/qmake myproject.pro它运行正常.
  • 当我尝试通过Qt Creator构建项目时,我看到错误sh: pkg-config: command not found并且构建失败.
  • 我已launchctl setenv PATH $PATH按照Mac OS X中的环境变量的建议尝试过

有谁知道如何使这项工作?

macos homebrew qt pkg-config

7
推荐指数
1
解决办法
1848
查看次数

如何在mac上设置java环境变量

如何设置可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编写了属性及其值.什么都行不通.

我该怎么做?

java macos environment-variables

4
推荐指数
1
解决办法
8032
查看次数

标签 统计

macos ×3

c# ×1

dart ×1

dart-io ×1

environment-variables ×1

homebrew ×1

java ×1

mono ×1

pkg-config ×1

qt ×1

xamarin ×1