最近我一直在涉足vagrant
and docker
。这些是非常有趣的工具,但我无法说服自己这是在我的 OS X 机器上要走的路。作为一个老 Unix 帽子,我不得不说我喜欢有一个统一的沙盒环境用于开发目的。
我看到了很多喋喋不休,许多朋友一直在使用vagrant
股票vim
进行编辑。我不太喜欢这种方法,可能更喜欢使用 vm 提供者的共享机制,或者更可能是 NFS。
就我个人而言,我希望能够直接在 TextMate、SublimeText、Emacs(在 OS X 上)中进行编辑,甚至可能使用 RubyMine 及其各种 IDE 功能等。
有什么方法可以真正降低工作流程,以便这样的环境本质上就像在本地环境中工作,而不必拉出大量额外的背景字符串来使事情顺利进行?
我想一些放置得当的脚本可能会有很长的路要走,但我还没有找到任何可靠的答案来真正使它成为一个无缝的环境。