那还是 WSL 比较好,相对来说免费,新人买一台服务器做练习太不划算。
之前有个 WSL 下 Rails 开发的帖子 https://ruby-china.org/topics/38499
我想应该有人会和我一样,问一下,为什么?
webpacker 没啥问题,可以学 Rails 6 稳定版本,webpacker 固然有坑,但是新的 bundler-css/js 坑一样多,而且有些不容易查到解法。。。
啥?你前端能自己搞定?那你肯定已经不用学 Rails 了,我现在 80% 时间都在搞前端。。。
这些选项本身就非常容易让新手歧路亡羊,如果是教学,建议直接只给一个选项,彻底把“或”的路给堵上,优先上车。至于优劣的选择可以让初学者安全上车后,自己回头再折腾没有多少路的。主厨精选,本来就是 rails 的哲学之一。
vagrant 貌似也不错,不过我当初学习的时候用的还是虚拟机,WSL 呢其实也有些坑,尤其是是大小写容易出毛病,如果你在 windows 里面新建文件,又在 WSL 里面进行编辑,可能有一些奇异的现象。最终还是发现虚拟机 99% 的模拟了线上的环境,是最免费、不折腾的入门环境!神级编辑器 VS Code 还支持直接编辑服务器中的文件,很香啊。