应用程序中的OS X PATH变量

时间:2016-09-03 13:51:28

标签: macos openssl homebrew osx-elcapitan

我有一个使用OpenSSL连接到某些web服务的应用程序。 WebService使用TLS 1.2使用SSL,因此要连接到服务器,我需要最新版本的OpenSSL。

我使用MacPort和Homebrew安装了最新版本的OpenSSL。 这是在终端openssl版本命令中运行的结果:

  

Admins-Mac:~ Admin$ openssl version

     

OpenSSL 1.0.2h 3 May 2016

     

Admins-Mac:~ Admin$ which openssl

     

/opt/local/bin/openssl

     

Admins-Mac:~ Admin$ echo $PATH

     

/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/opt/openssl/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

但是当我运行我的应用程序时,我获得了OpenSSL的0.9版本 当我进入我的应用程序PATH环境变量时,我得到:

  

/usr/bin:/bin:/usr/sbin:/sbin

这与终端的PATH变量不同。

如何在我的应用程序中获取正确的PATH变量以访问最新的OpenSSL库。

0 个答案:

没有答案