On a freshly installed Mac where Carthage is one of the first packages installed this directory may not exist. Result of make install is then a binary named '/usr/local/bin' rather than a binary named carthage in /usr/local/bin.
Actual outcome
Carthage makefile creates a binary named 'bin' in the /usr/local directory.
Expected outcome
Makefile should check for the presence of the directory, create it if it does not exist, and then create the Carthage binary in the right place. Or better, look for likely options that are already in the path and allow the install to choose one or too choose to create /usr/local/bin if that is what they want.
On a freshly installed Mac where Carthage is one of the first packages installed this directory may not exist. Result of make install is then a binary named '/usr/local/bin' rather than a binary named carthage in /usr/local/bin.
Manual installation is necessary because of https://github.com/Carthage/Carthage/issues/2887
which carthage
: N/Acarthage version
: 0.33 (master)xcodebuild -version
: N/A--no-build
? N/A--no-use-binaries
? N/A--use-submodules
? N/A--cache-builds
? N/A--new-resolver
? N/ACartfile N/A
Carthage Output N/A
Actual outcome Carthage makefile creates a binary named 'bin' in the /usr/local directory.
Expected outcome Makefile should check for the presence of the directory, create it if it does not exist, and then create the Carthage binary in the right place. Or better, look for likely options that are already in the path and allow the install to choose one or too choose to create /usr/local/bin if that is what they want.