我是一名设计师,主要编写 Sass、Less(CSS 预处理器)、HTML、Javascript,通常从 Jekyll、Yeoman 等静态站点生成器开始。在与使用 Python、Ruby、Clojure 编码的开发人员合作时,我帮助模板。在空闲时间,我设计 wordpress 主题并用 PHP 编写插件。我定期运行 grunt,bower 帮助我处理我的设计所需的组件。
这意味着我的系统充满了 Ruby Gems、Python 库、节点模块。它们可以通过 gem 安装、pip、brew 或 npm 安装。现在你意识到我的系统是一团糟,即使它可以工作。我真的很想以理智的方式做事,正确的方式。
那么,对于 Mac OS X 上的开发人员来说,安装和管理所有库、核心工具等的最佳实践是什么。请指出我可以阅读、思考和实践的资源。
这是场景。您是一位经验丰富的开发人员,而我是您刚刚获得新 Mac OS X 系统的朋友。我是一名设计师,将使用 Python(主要使用 Django)、Ruby(使用 Rails)、Clojure、PHP、Sass、Less、Compass、CoffeeScript、Git、NodeJS、Grunt、Bower、Jekyll、Yeoman 等。作为朋友,您知道我不是“程序员”,而是对开发人员友好的“设计师”。您如何帮助我设置我的 Mac?而且我不想在将来获得新 Mac 时再次回来,我应该能够从旧设置顺利过渡。
期待中的感谢。