# \`script/osx\_dev\` script is pretty broken

**URL:** https://meta.discourse.org/t/script-osx-dev-script-is-pretty-broken/81932
**Category:** Development
**Created:** [March 1, 2018, 10:38pm UTC](https://meta.discourse.org/t/script-osx-dev-script-is-pretty-broken/81932 "2018-03-01T22:38:52Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![shoshber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/shoshber/32/95393_2.png) [@shoshber](https://meta.discourse.org/u/shoshber)
#### Post date: [March 1, 2018, 10:38pm UTC](https://meta.discourse.org/t/script-osx-dev-script-is-pretty-broken/81932/1 "2018-03-01T22:38:53Z")

</div>

Problems I’ve run into so far:

- `Brewfile` is broken ([Brewfile is out-of-date?](https://meta.discourse.org/t/brewfile-is-out-of-date/81858))
- `apple-gcc42` doesn’t work past Mavericks
- It forces an installation and use of ruby 2.0.0, but rails requires version \>= 2.2.2 (this is in the output: `ERROR: Error installing rails: activesupport requires Ruby version >= 2.2.2.`)
- It requires `bundle` to be installed but doesn’t install it (or mention it in the documentation)

I was following instructions here: [https://github.com/discourse/discourse/blob/master/docs/DEVELOPMENT-OSX-NATIVE.md](https://github.com/discourse/discourse/blob/master/docs/DEVELOPMENT-OSX-NATIVE.md)

And as a side note, I still haven’t managed to install discourse.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [March 2, 2018, 2:40am UTC](https://meta.discourse.org/t/script-osx-dev-script-is-pretty-broken/81932/2 "2018-03-02T02:40:39Z")

</div>

I think @j.jaffeux looked at this recently?

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [March 3, 2018, 11:56am UTC](https://meta.discourse.org/t/script-osx-dev-script-is-pretty-broken/81932/9 "2018-03-03T11:56:49Z")

</div>

Hi @shoshber I will update the guide in the future. No ETA yet.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [May 17, 2019, 1:55am UTC](https://meta.discourse.org/t/script-osx-dev-script-is-pretty-broken/81932/10 "2019-05-17T01:55:32Z")

</div>

Sorry it has take us so long, most of us are simply not using the quick setup so I have removed it.

I think it is kind of fair to require a “long setup” from people on osx cause so much personal taste is at play.

For ultra quick setups we have:

> [@Install Discourse for development using Docker](https://meta.discourse.org/t/beginners-guide-to-install-discourse-for-development-using-docker/102009):
>
> Developing using Docker Since Discourse runs in Docker, you should be able to run Discourse directly from your source directory using a Discourse development container. white_check_mark Pros: No need to install any system dependencies, no configuration needed at all for setting up a development environment quickly. x Cons: Will be slightly slower than the native dev environment on Ubuntu, and much slower than a native install on MacOS. See also [Developing Discourse using a Dev Container](https://meta.discourse.org/t/developing-discourse-using-a-dev-container/336366) …
