新手问题 2016 年 7 月,在 Windows 下开发 Rails 的推荐环境?docker/vagrant?

imwildcat · 发布于 2016年7月28日 · 最后由 jasl 回复于 2016年7月29日 · 1590 次阅读
14174

团队有成员目前在使用 Windows,想寻找一个轻量级的方案。

  1. 不知道现在 Ruby 和主流的 gem(比如 sidekiq)对 Windows 支持如何?
  2. 不用 vagrant,docker for windows 做开发环境如何?
  3. 用虚拟机的话,RubyMine 的远程调试方便配置吗?

感谢!

共收到 17 条回复
3873

sidekiq应该是不支持Windows. 或者总有几个不支持。因为gem这么多,总是难免不和win兼容。

rubymine 支持vagrant 应该vagrant+rubymine是最好的方案了

2099

可以用 docker,加上 docker-compose 可以管理地挺好,虽然调试有一些不方便

De6df3

Windows 10 内置 Linux 了呀

10547

vagrant

如果你对docker不太了解,则在开发的时候略不方便(比如持久化数据,多进程等地方)

370

不太建议新手用docker。 vagrant 或直接在Linux虚拟机里面开发更少遇到问题。

1107

下周 Win 10 年度更新发布会带来 Windows Linux Subsystems,是完全原生的 Linux 支持,比 OS X 的 POSIX 环境原生不知道哪去了,所以不需要 Vagrant、Docker 或是其他虚拟环境,当初微软在 Build 大会上演示的时候就是拿 Ruby+Sinatra 做例子哦~ 如果还是需要逻辑隔离,年度更新开始Windows 内核原生支持容器化。

3873

#6楼 @jasl 我大概9月换笔记本…我在想到底是买mac还是买一般的pc

2938

@cqcn1991 小米笔记本呀!

3873

#8楼 @stone 小米笔记本刚出...不知道开发能不能行。如果能黑苹果就最好了,那我还可以干iOS了

1107

#9楼 @cqcn1991 省事还是 Mac,其实 Win 影响开发体验有个很重要的东西是没有太好用的 终端模拟器 即使 conEmu 这些也跟 iTerm2 有一些差距呢。

不过 Win 本确实有很多超越 Mac 设计的了,比如 Dell 新 XPS,HP 也有个超薄本,还有 Thinkpad啊啥的 (个人超喜欢 Dell Precision 工作站~

1959

#1楼 @cqcn1991 vagrant+rubymine +1

15840

小米笔记本配Linux肯定可以行。还能开发Swift。

3873

#11楼 @jasl 然而钱啊哈哈哈哈,等9月份看看小米笔记本和新出的macbook到底如何好了。

24405

@jasl @huacnlee Win10正式版是不是还不能用bash来着? 现在系统版本是1511, OS版本是10586.494, 但是开启开发模式, 在程序与功能里面也找不到bash功能开关!

De6df3

#15楼 @pinewong 不要问我,我只是知道有这个东西 我是 macOS 党 😌

1107

#15楼 @pinewong 要年度更新才有,就是下周,原理和使用介绍参见 https://blogs.msdn.microsoft.com/wsl/ 有公开的 issue tracker 在 github 上 https://github.com/Microsoft/BashOnWindows

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册