有没有什么思路可以实现自动配置开发环境

59 天前
 laters

有没有什么思路可以实现自动配置开发环境

例如: 自动配置 Node 环境,Flutter 环境,Android 环境

方式不限... 需要个思路

5856 次点击
所在节点    程序员
104 条回复
daimiaopeng
59 天前
hyper 虚拟机
bigtear
59 天前
bigtear
59 天前
win 可以用 vfox
其它系统可以用 nix
不过要是想一键搭建 docker 是最方便的
necodba
59 天前
系统装完了之后,配置完开发环境,做个镜像?然后直接用 PE
laters
59 天前
@necodba 这样应该不行,有些不是新环境
necodba
59 天前
@laters 除了 Android 环境之外,另外两个直接获取下载页面链接,打包到 powershell ,但是这里有个问题,有些环境用最新的,你是不是要考虑以下向下兼容的问题
idontnowhat2say
59 天前
vagrant
zsh2517
59 天前
感觉无非两种思路

1. 提前把配置环境的过程记录下来,每次需要新环境的时候运行脚本。例如 CI/CD 、写 shell 等
2. 直接打包可用的环境,定期更新。如构建 docker 镜像/VM 模板,需要用的时候项目挂载进去直接用

---

具体来说 ,如果是个人设备(多项目、多环境),推荐 1 ,一键安装常用的东西如各类开发环境、shell 、dot File 等。如果是每个项目一个新环境,2 的话配置完后一般可以做到一键启动
ladeo
59 天前
ansible+容器
clue
59 天前
web 的话
docker + vscode remote
lilei2023
58 天前
@LLaMA2 哈哈,你真是莽夫啊,虽然我也是!
reeco
58 天前
nixos
inhzus
58 天前
你是否在找 mise https://github.com/jdx/mise 及 direnv https://github.com/direnv/direnv
上述两者可以做到设置 文件夹级别 的开发环境及环境变量
yifeia
58 天前
之前组里有 C++,go 等,都有对应的 docker 环境,直接拉到自己的开发机上用就行了
kirara2024
58 天前
devcontainer
thewangcj
58 天前
windows 下 scoop 可以导出安装过的软件列表
hankli
58 天前
windows 环境的话,除了 docker, 你可以试一下 vfox 哦~

repo: https://github.com/version-fox/vfox
docs: https://vfox.lhan.me/

vfox 会在你进入目录时,根据全局或项目中的.tool-versions 文件进行环境的切换.
lizy0329
58 天前
@hankli 其实就是个 nvm+ 对吗?
mmdsun
58 天前
WSL 2 + ubuntu
6F321i77Df1W0Zka
58 天前
vagrant 不就是干这个的吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1029392

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX