In order to use .NET Core on your Mac, you first need to install the latest version of OpenSSL. The easiest way to get this is from Homebrew.
~$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew, you need to do the following:
~$ brew update
~$ brew install openssl
~$ 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/
When trying to initialize a basic .NET project through
dotnet new or restoring packages on an existing one, using
dotnet restore, you might come across the following error:
error where `dotnet: command not found`
A quick way to fix this is by adding the following symbolic link:
# ln -s EXISTING_FILE SYMLINK_FILE
ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/
Brew update issue
Another issue you may come across when execute
brew update may be:
Error: /usr/local must be writable!
To fix it you need to … through the following command:
sudo chown -R $(whoami) /usr/local