diff --git a/bin/pyenv-link-version b/bin/pyenv-link-version index 55a1102d..45fd4f67 100755 --- a/bin/pyenv-link-version +++ b/bin/pyenv-link-version @@ -131,7 +131,14 @@ pyenv_prefix_path="$PYENV_ROOT/versions/$venv_name" # link to pyenv version directory if [ -z "$dry" ]; then - ln --symbolic "$venv_dir" "$pyenv_prefix_path" + # Handle OS types + case "$(uname -s)" in + Darwin*) + # long form flags aren't supported + ln -s "$venv_dir" "$pyenv_prefix_path";; + *) + ln --symbolic "$venv_dir" "$pyenv_prefix_path";; + esac fi # output