Modify setup instructions #188

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
4 participants
@mcmire

mcmire commented Jan 17, 2014

  • XCode is required to install Ruby gems with C extensions.
  • Sometimes downloading the Command Line Tools via the xcode-select --install command will fail and so in that case you'll need to
    download them manually.
  • You need to open a new tab after changing your shell to zsh or else
    the laptop script will fail.
Modify setup instructions
* XCode is required to install Ruby gems with C extensions.
* Sometimes downloading the Command Line Tools via the `xcode-select
  --install` command will fail and so in that case you'll need to
  download them manually.
* You need to open a new tab after changing your shell to zsh or else
  the laptop script will fail.
@djcp

This comment has been minimized.

Show comment Hide comment
@djcp

djcp Feb 7, 2014

Contributor

@croaky, other osx-y folks: look good?

Contributor

djcp commented Feb 7, 2014

@croaky, other osx-y folks: look good?

@gabebw

This comment has been minimized.

Show comment Hide comment
@gabebw

gabebw Feb 7, 2014

Contributor

Looks good.

Contributor

gabebw commented Feb 7, 2014

Looks good.

@croaky

This comment has been minimized.

Show comment Hide comment
@croaky

croaky Feb 7, 2014

Contributor

XCode is required to install Ruby gems with C extensions.

Is this new? We've been able to avoid installing XCode for a long time, which is desirable given how large XCode is and how long it takes to download and install.

Contributor

croaky commented Feb 7, 2014

XCode is required to install Ruby gems with C extensions.

Is this new? We've been able to avoid installing XCode for a long time, which is desirable given how large XCode is and how long it takes to download and install.

@mcmire

This comment has been minimized.

Show comment Hide comment
@mcmire

mcmire Feb 20, 2014

@croaky So admittedly I'm not trying to solve a recent pain point. I just seem to recall the last time I switched to a new computer I tried to go without installing XCode as long as I could, and at a certain point I realized I had to have it in order to install some package. What this package was I can't remember, and perhaps it is not so important now that some core packages in Homebrew are starting to ship with binaries rather than source you have to compile.

I agree it takes a long time to compile XCode so I'd rather not tell people they have to install it, but telling people that Command Line Tools is all you need isn't quite accurate, either.

I don't know... I don't have any hard data on this right now so maybe I should take that out and come back to it later if I notice other people are having problems installing things with Command Line Tools alone.

Regardless, I'd be interested in what other @thoughtbot folks' experience has been.

mcmire commented Feb 20, 2014

@croaky So admittedly I'm not trying to solve a recent pain point. I just seem to recall the last time I switched to a new computer I tried to go without installing XCode as long as I could, and at a certain point I realized I had to have it in order to install some package. What this package was I can't remember, and perhaps it is not so important now that some core packages in Homebrew are starting to ship with binaries rather than source you have to compile.

I agree it takes a long time to compile XCode so I'd rather not tell people they have to install it, but telling people that Command Line Tools is all you need isn't quite accurate, either.

I don't know... I don't have any hard data on this right now so maybe I should take that out and come back to it later if I notice other people are having problems installing things with Command Line Tools alone.

Regardless, I'd be interested in what other @thoughtbot folks' experience has been.

@croaky

This comment has been minimized.

Show comment Hide comment
@croaky

croaky Mar 3, 2014

Contributor

So admittedly I'm not trying to solve a recent pain point. I just seem to recall the last time I switched to a new computer I tried to go without installing XCode as long as I could, and at a certain point I realized I had to have it in order to install some package. What this package was I can't remember, and perhaps it is not so important now that some core packages in Homebrew are starting to ship with binaries rather than source you have to compile.

I think I'd prefer to leave the instructions as-is (Command Line Tools only) and if someone discovers that XCode is needed for our core stuff (the things we install in Laptop, like Postgres, ImageMagick), we can re-open this issue.

@mcmire Okay if I close this?

Contributor

croaky commented Mar 3, 2014

So admittedly I'm not trying to solve a recent pain point. I just seem to recall the last time I switched to a new computer I tried to go without installing XCode as long as I could, and at a certain point I realized I had to have it in order to install some package. What this package was I can't remember, and perhaps it is not so important now that some core packages in Homebrew are starting to ship with binaries rather than source you have to compile.

I think I'd prefer to leave the instructions as-is (Command Line Tools only) and if someone discovers that XCode is needed for our core stuff (the things we install in Laptop, like Postgres, ImageMagick), we can re-open this issue.

@mcmire Okay if I close this?

@mcmire

This comment has been minimized.

Show comment Hide comment
@mcmire

mcmire Mar 3, 2014

Alright, that's fine. I might resubmit a PR for the little paragraph I added:

Make sure to open a new tab in your terminal before proceeding or else the laptop script will fail.

Our apprentice noticed that when he was setting up his laptop.

mcmire commented Mar 3, 2014

Alright, that's fine. I might resubmit a PR for the little paragraph I added:

Make sure to open a new tab in your terminal before proceeding or else the laptop script will fail.

Our apprentice noticed that when he was setting up his laptop.

@croaky

This comment has been minimized.

Show comment Hide comment
@croaky

croaky Mar 3, 2014

Contributor

Sounds good.

Contributor

croaky commented Mar 3, 2014

Sounds good.

@croaky croaky closed this Mar 3, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment