From fe57546f1b732d0aa9fd8a29f09592a303702d95 Mon Sep 17 00:00:00 2001 From: Ambrose Chua Date: Wed, 16 Jan 2019 17:55:17 +0800 Subject: [PATCH] Fixes Yarn invocations on Darwin when symlinked #6568 had an attempt to fix this issue, however it does not work. --- bin/yarn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/yarn b/bin/yarn index 35ad5177ff..026fe64582 100755 --- a/bin/yarn +++ b/bin/yarn @@ -3,7 +3,7 @@ argv0=$(echo "$0" | sed -e 's,\\,/,g') basedir=$(dirname "$(readlink "$0" || echo "$argv0")") case "$(uname -s)" in - Darwin) basedir="$( cd "$( dirname "$argv0" )" && pwd )";; + Darwin) basedir="$(cd "$(dirname "$0")" && cd "$basedir" && pwd)";; Linux) basedir=$(dirname "$(readlink -f "$0" || echo "$argv0")");; *CYGWIN*) basedir=`cygpath -w "$basedir"`;; *MSYS*) basedir=`cygpath -w "$basedir"`;;