threads / discuss / 40472

can't install on OS X

Subject: can't install on OS X

## tl;dr

6 messages between Oct 2, 2015 and Oct 11, 2015.

replies: 5people: 4as markdown or json

Spencer Graves· Oct 2, 2015, 06:50 UTC · lore
What's the procedure for installing Git under OS X 10.11?

I downloaded "git-2.5.3-intel-universal-mavericks.dmg" per instructions. When I tried to install it, I first had trouble because it wasn't from the Mac App Store nor an "identified developer". I ultimately found "System Preferences" > "Security & Privacy" > "Click the lock to make changes" > entered password > AND clicked to "Allow apps downloaded from: Anywhere". Then the install appeared to run and proclaimed, "The installation was successful." However, git is not listed under "Applications", and RStudio says, "Git was not detected on the system path."

"README.txt" says I need "sudo mv /usr/bin/git /usr/bin/git-system". I tried that and got, "mv: rename /usr/bin/git to /usr/bin/git-system: Operation not permitted" (after entering my password). [My directory now includes "/usr/local/git", and "/usr/bin" includes git, git-cvsserver, git-receive-pack, git-shell, git-upload-archive, and git-upload-pack.]

Suggestions?  Thanks, Spencer Graves
Mike Rappazzo· Oct 2, 2015, 12:02 UTC · re: Spencer Graves · lore

Re: can't install on OS X

Looks like you have it installed properly. The typical usage is from the terminal, (try `git --version` to be sure). There is also a pretty great UI packaged with git called git-gui. You should be able to make a link or an alias to it in your Applications folder (or invoke it from the terminal `git gui`).

On Fri, Oct 2, 2015 at 2:50 AM, Spencer Graves <spencer.graves@prodsyse.com> wrote:

Show 25 quoted lines
> What's the procedure for installing Git under OS X 10.11?
>
>
> I downloaded "git-2.5.3-intel-universal-mavericks.dmg" per instructions.
> When I tried to install it, I first had trouble because it wasn't from the
> Mac App Store nor an "identified developer".  I ultimately found "System
> Preferences" > "Security & Privacy" > "Click the lock to make changes" >
> entered password > AND clicked to "Allow apps downloaded from: Anywhere".
> Then the install appeared to run and  proclaimed, "The installation was
> successful."  However, git is not listed under "Applications", and RStudio
> says, "Git was not detected on the system path."
>
>
> "README.txt" says I need "sudo mv /usr/bin/git /usr/bin/git-system".  I
> tried that and got, "mv: rename /usr/bin/git to /usr/bin/git-system:
> Operation not permitted" (after entering my password).  [My directory now
> includes "/usr/local/git", and "/usr/bin" includes git, git-cvsserver,
> git-receive-pack, git-shell, git-upload-archive, and git-upload-pack.]
>
>
> Suggestions?  Thanks, Spencer Graves
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
Spencer Graves· Oct 2, 2015, 13:10 UTC · re: Mike Rappazzo · lore

Re: can't install on OS X

On 10/2/2015 7:02 AM, Mike Rappazzo wrote:
> Looks like you have it installed properly.  The typical usage is from
> the terminal, (try `git --version` to be sure).

a-MacBook-Pro:~ sbgraves$ git --version xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

???
> There is also a
> pretty great UI packaged with git called git-gui.  You should be able
> to make a link or an alias to it in your Applications folder (or
> invoke it from the terminal `git gui`).
       How?
       Thanks very much for the reply.
       Spencer Graves
Show 28 quoted lines
>
> On Fri, Oct 2, 2015 at 2:50 AM, Spencer Graves
> <spencer.graves@prodsyse.com> wrote:
>> What's the procedure for installing Git under OS X 10.11?
>>
>>
>> I downloaded "git-2.5.3-intel-universal-mavericks.dmg" per instructions.
>> When I tried to install it, I first had trouble because it wasn't from the
>> Mac App Store nor an "identified developer".  I ultimately found "System
>> Preferences" > "Security & Privacy" > "Click the lock to make changes" >
>> entered password > AND clicked to "Allow apps downloaded from: Anywhere".
>> Then the install appeared to run and  proclaimed, "The installation was
>> successful."  However, git is not listed under "Applications", and RStudio
>> says, "Git was not detected on the system path."
>>
>>
>> "README.txt" says I need "sudo mv /usr/bin/git /usr/bin/git-system".  I
>> tried that and got, "mv: rename /usr/bin/git to /usr/bin/git-system:
>> Operation not permitted" (after entering my password).  [My directory now
>> includes "/usr/local/git", and "/usr/bin" includes git, git-cvsserver,
>> git-receive-pack, git-shell, git-upload-archive, and git-upload-pack.]
>>
>>
>> Suggestions?  Thanks, Spencer Graves
>> --
>> To unsubscribe from this list: send the line "unsubscribe git" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
Stephen Bash· Oct 2, 2015, 13:41 UTC · lore

Re: can't install on OS X

----- Original Message -----
Show 7 quoted lines
> From: "Spencer Graves" <spencer.graves@prodsyse.com>
> Sent: Friday, October 2, 2015 2:50:30 AM
> Subject: can't install on OS X
>
> I downloaded "git-2.5.3-intel-universal-mavericks.dmg" per
> instructions.  When I tried to install it, I first had trouble because
> it wasn't from the Mac App Store nor an "identified developer".
You can also right click on the installer and select "Open" for a very similar dialog, but one that gives you the opportunity to run the installer anyway.
Show 8 quoted lines
> "README.txt" says I need "sudo mv /usr/bin/git /usr/bin/git-system".  I
> tried that and got, "mv: rename /usr/bin/git to /usr/bin/git-system:
> Operation not permitted" (after entering my password).  [My directory
> now includes "/usr/local/git", and "/usr/bin" includes git,
> git-cvsserver, git-receive-pack, git-shell, git-upload-archive, and
> git-upload-pack.]
> 
> Suggestions?
Sounds like you're running afoul of El Capitan's new System Integrity Protection (SIP) [1].  The git commands you're seeing there are probably Apple's thin wrappers that are mostly meant to provide instructions on installing XCode, but SIP is stopping you from modifying the /usr directory (ah, Apple's Infinite Wisdom).  There are discussions about working around SIP in the Apple forums [2] and Homebrew has some hints as well [3].

[1] https://developer.apple.com/library/prerelease/mac/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html [2] https://forums.developer.apple.com/thread/3981 [3] https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/El_Capitan_and_Homebrew.md#if-usrlocal-does-not-exist

HTH, Stephen

Spencer Graves· Oct 2, 2015, 19:06 UTC · re: Stephen Bash · lore

Re: can't install on OS X

On 10/2/2015 8:41 AM, Stephen Bash wrote:
Show 23 quoted lines
> ----- Original Message -----
>> From: "Spencer Graves" <spencer.graves@prodsyse.com>
>> Sent: Friday, October 2, 2015 2:50:30 AM
>> Subject: can't install on OS X
>>
>> I downloaded "git-2.5.3-intel-universal-mavericks.dmg" per
>> instructions.  When I tried to install it, I first had trouble because
>> it wasn't from the Mac App Store nor an "identified developer".
> You can also right click on the installer and select "Open" for a very similar dialog, but one that gives you the opportunity to run the installer anyway.
>
>> "README.txt" says I need "sudo mv /usr/bin/git /usr/bin/git-system".  I
>> tried that and got, "mv: rename /usr/bin/git to /usr/bin/git-system:
>> Operation not permitted" (after entering my password).  [My directory
>> now includes "/usr/local/git", and "/usr/bin" includes git,
>> git-cvsserver, git-receive-pack, git-shell, git-upload-archive, and
>> git-upload-pack.]
>>
>> Suggestions?
> Sounds like you're running afoul of El Capitan's new System Integrity Protection (SIP) [1].  The git commands you're seeing there are probably Apple's thin wrappers that are mostly meant to provide instructions on installing XCode, but SIP is stopping you from modifying the /usr directory (ah, Apple's Infinite Wisdom).  There are discussions about working around SIP in the Apple forums [2] and Homebrew has some hints as well [3].
>
> [1] https://developer.apple.com/library/prerelease/mac/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_11.html
> [2] https://forums.developer.apple.com/thread/3981
> [3] https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/El_Capitan_and_Homebrew.md#if-usrlocal-does-not-exist

Thanks. That helped. I will summarize here what seemed to work for me (skipping the wailing, gnashing of teeth, Apple tech support, etc.):

[step 1] download and install "git-2.5.3-intel-universal-mavericks.dmg" as normal, ending with "Install successful". Confirm that git is still not properly installed. Shut down or restart.

[step 2] Boot into the Recovery partition by holding down <cmd>+R while power on and boot.

[step 3] Utilities > Terminal
[step 4] $ scrutil disable
[step 5] Restart normally > Terminal > sudo mv /usr/git /usr/bin/git-system
[step 6] Shut down and reboot into the Recovery partition as above.
[step 7] Utilities > Terminal
[step 8] $ scrutil enable
[step 9] Restart normally ...

*** Git now seems to be installed. I'm still having trouble getting it to work properly with a private GitHub repository. However, RStudio recognizes git, and I've confirmed that /usr/bin includes a subdirectory git-system and NOT simply git. My problems now seem to be GitHub and RStudio issues. Thanks again for your help. I hope this summary might help others. Spencer Graves

> HTH,
> Stephen
>
krist333· Oct 11, 2015, 16:43 UTC · re: Spencer Graves · lore

Re: can't install on OS X

Thanks for the summary. I have been googling this for a while until I found this and it worked for me.

Just one note (possibly a minor typo): it should be *csrutil* disable/enable not scrutil

reference: https://developer.apple.com/library/prerelease/mac/documentation/Security/Conceptual/System_Integrity_Protection_Guide/ConfiguringSystemIntegrityProtection/ConfiguringSystemIntegrityProtection.html <https://developer.apple.com/library/prerelease/mac/documentation/Security/Conceptual/System_Integrity_Protection_Guide/ConfiguringSystemIntegrityProtection/ConfiguringSystemIntegrityProtection.html>

-- View this message in context: http://git.661346.n2.nabble.com/can-t-install-on-OS-X-tp7640609p7641041.html Sent from the git mailing list archive at Nabble.com.

← back to recent threads