Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.41 KB

envosx.md

File metadata and controls

53 lines (35 loc) · 1.41 KB

osx OSX System Pre-requisites

OSX Version

Tested on 10.10 (Yosemite) and 10.11 (El Capitan). Not domain joined.

OSX

Net core requires update OpenSSL - issue 110

From Net Core Instructions

In order to use .NET Core, we first need the latest version of OpenSSL. The easiest way to get this is from Homebrew. After installing brew, do the following:

brew update
brew install openssl
# Ensure folder exists on machine
mkdir -p /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/

This was a recent change from brew. Issue here

Git

If you use git, git >= 2.9.0 is a pre-requisite for OSX agents.

We recommend using home brew to install

$ brew update
$ brew install git
==> Downloading https://homebrew.bintray.com/bottles/git-2.9.0.el_capitan.bottle.tar.gz
...
(restart terminal)
$ git --version
git version 2.9.0
$ which git
/usr/local/bin/git
$ ls -la /usr/local/bin/git
... /usr/local/bin/git -> ../Cellar/git/2.9.0/bin/git

Optionally Java if TfsVc

The agent distributes team explorer everywhere.

But, if you are using TfsVc, install Oracle Java 1.6+ as TEE uses Java.