diff --git a/src/Composer/Installer/LibraryInstaller.php b/src/Composer/Installer/LibraryInstaller.php index 009239af6..b4938f848 100644 --- a/src/Composer/Installer/LibraryInstaller.php +++ b/src/Composer/Installer/LibraryInstaller.php @@ -217,7 +217,9 @@ class LibraryInstaller implements InstallerInterface // when using it in smbfs mounted folder $relativeBin = $this->filesystem->findShortestPath($link, $binPath); chdir(dirname($link)); - symlink($relativeBin, $link); + if (false === symlink($relativeBin, $link)) { + throw new \ErrorException(); + } } catch (\ErrorException $e) { file_put_contents($link, $this->generateUnixyProxyCode($binPath, $link)); }