TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What's THE way to setup a OS X dev machine 2015?

7 pointsby walskiabout 10 years ago
I&#x27;m going to replace my 5 year old MBP with a new machine in a week. What is considered a good way to setup a machine from scratch for web and mobile development nowadays?<p>I&#x27;m familiar with Github&#x27;s boxen but would love something more &quot;macish&quot;. As far as I&#x27;m concerned I would ideally click some packages hit install and the magic system does the rest and always keeps that stuff updated ;)

6 comments

walshie4about 10 years ago
Homebrew and pretty much anything else that lets the *NIX of OS X shine through.<p>Check out Github&#x27;s tools as they seem to use OS X heavily.<p>Homebrew - <a href="http:&#x2F;&#x2F;brew.sh&#x2F;" rel="nofollow">http:&#x2F;&#x2F;brew.sh&#x2F;</a><p>Also the ~&#x2F;.osx dotfiles in this repo (<a href="https:&#x2F;&#x2F;github.com&#x2F;mathiasbynens&#x2F;dotfiles" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mathiasbynens&#x2F;dotfiles</a>) are quite handy especially space order locking. That used to drive me mad.<p>Finally Amethyst (<a href="https:&#x2F;&#x2F;github.com&#x2F;ianyh&#x2F;Amethyst" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ianyh&#x2F;Amethyst</a>) is still a lil buggy but so nice to have. If you want to go the &#x27;more OS X route&#x27; check out BetterTouchTool instead.
评论 #9503541 未加载
评论 #9502320 未加载
cotsogabout 10 years ago
<a href="http:&#x2F;&#x2F;www.getmacapps.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.getmacapps.com&#x2F;</a> could probably save you some times for common applications.
sumodirjoabout 10 years ago
Thoughtbot also have laptop (<a href="https:&#x2F;&#x2F;github.com&#x2F;thoughtbot&#x2F;laptop" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;thoughtbot&#x2F;laptop</a>)<p>I write a bash script to install standard development tools for developers in my company. I put most of the application on local server inside company network so I don&#x27;t have to re-download the application from internet. I plan to release this script sometime this month
coldteaabout 10 years ago
For mobile and web development, use Vagrant + Virtualbox. No reason to pollute the base system with different versions of weblibs, languages and servers.
评论 #9497810 未加载
PublicEnemy111about 10 years ago
I have a micro EC2 instance I do my development on. I just the repo on my mac, put the folder into sublime and I&#x27;m ready to go. There&#x27;s just something about having Redis, Postgres, Nginx, gunicorn, flask, etc. running on my mac that I don&#x27;t like.<p>If you don&#x27;t want to pay $5&#x2F;month for an EC2 instance, just run everything in a docker container.
Revellabout 10 years ago
I use Ansible for provisioning my machine itself with the needed Homebrew and Cask packages, and then Vagrant + Virtualbox for setting up dev. environments.