去年其实就已经学 Rails,用的 Windows,那个时候出现各种问题,比如 bundle 拉取不了(当然可能是网络问题),docker 很难打包为本地镜像,这些都还是问过 AI 都不好解决。今年换成 Mac 重学 Rails,妈呀,好爽!bundle 很 nice,docker 打包代码都没怎么改。为什么会这样?我是入门小白,就想问问看。
windows 上装 Ruby/Rails 最好用WSL。
网络问题三个平台都一样。
mac 和 linux 命令行都属于 POSIX 标准,windows 是自成一套。开源项目通常都是基于 POSIX,然后移植 windows,所以 windows 平台通常支持较差。
windows 现在也通过 WSL 支持 POSIX,所以用 WSL 可以获得接近 linux 的开发体验。
谢谢推荐
网络可能是我在 mac 上配置比较好吧。 谢谢提醒,刚在电脑上安装 WSL 的 Ubuntu,如果后期在 Windows 开发,我还是基于 WSL 吧。