团队有成员目前在使用 Windows,想寻找一个轻量级的方案。
感谢!
sidekiq 应该是不支持 Windows. 或者总有几个不支持。因为 gem 这么多,总是难免不和 win 兼容。
rubymine 支持 vagrant 应该 vagrant+rubymine 是最好的方案了
下周 Win 10 年度更新发布会带来 Windows Linux Subsystems,是完全原生的 Linux 支持,比 OS X 的 POSIX 环境原生不知道哪去了,所以不需要 Vagrant、Docker 或是其他虚拟环境,当初微软在 Build 大会上演示的时候就是拿 Ruby+Sinatra 做例子哦~ 如果还是需要逻辑隔离,年度更新开始 Windows 内核原生支持容器化。
Bash on Ubuntu on Windows https://msdn.microsoft.com/en-us/commandline/wsl/about
#15 楼 @pinewong 要年度更新才有,就是下周,原理和使用介绍参见 https://blogs.msdn.microsoft.com/wsl/ 有公开的 issue tracker 在 github 上 https://github.com/Microsoft/BashOnWindows
哦,微软在 Win 上实现了一个东西来支持 Linux 的 syscalls,也就是说让 win 能理解 x86 的 elf 格式,差别在于,静室实现的方式(规避 GPL 的法律问题)不可能 100% 复制 Linux 内核行为,但这都 8102 年了... 绝大多数流行程序都被社区检验过兼容性,包括 docker 好像都支持了。但是 cuda 这种涉及内核扩展的不行。