惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
博客园_首页
U
Unit 42
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
MongoDB | Blog
MongoDB | Blog
美团技术团队
H
Help Net Security
G
Google Developers Blog
B
Blog RSS Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
M
MIT News - Artificial intelligence
腾讯CDC
IT之家
IT之家
Vercel News
Vercel News
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
I
InfoQ
博客园 - 司徒正美
A
About on SuperTechFans

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
[分享创造] 我开发了一个开发环境管理器,一键下载/管理开发工具
heroisuseless · 2026-04-29 · via V2EX

一句话总结:Envis 是一款面向开发者的新一代多语言版本管理工具,它在理念上与 asdf 类似,但提供了图形用户界面( GUI ),试图降低项目环境配置的门槛。

几乎每一个开发者都会遇到这个痛点:如何方便、快速地搭建和配置开发环境。想象一个场景,在新的工作环境或者新的项目开始时,你可能需要花费大量的时间用来安装依赖包、配置环境变量、解决版本冲突问题等等,巨大的精力消耗在这些繁琐的工作上,而不是专注于开发工作本身(这个问题在国内更为突出,你可能要应对网络问题等更多未知的问题)。因此,一个方便、快速的开发环境管理器就显得尤为重要。

Envis 就是这样一款方便快捷的开发环境管理器,它通过可视化的界面进行环境变量管理,实现了一键下载 Java ,NodeJS ,Python ,MySQL 等开发工具,自动环境变量配置,环境隔离,一键版本切换,一键切换国内仓库等,非常方便!

Envis 主要解决两个痛点:

  • 给项目安装若干开发环境的痛点
  • 不同项目切换时需要切换若干开发环境的痛点

Envis 是怎么解决这些痛点的呢?。。关键在于 Envis 为每一个项目都定制了一套各自的开发环境,例如项目 A 使用 NodeJS 14 ,Java 8 ,MySQL ;而项目 B 使用 NodeJS 20 ,Java 11 ,MongoDB ,这里需要创建两个开发环境,然后分别配置服务。

环境会有一个“激活”的概念,其原理就是点击激活后,会将环境下的服务程序写入到终端配置文件中,这样就能在全局使用了,激活一个环境时会自动激活旗下的所有服务,不过同时只能有一个环境处于激活状态(其实多个环境也是可以同时启动的,只是一般而言没有必要,因为不同环境的不同版本的服务会相互冲突)。启动环境完毕后,打开终端,终端会读取终端配置文件导入环境变量,从而就能处于你想要的环境啦!

Envis 是怎么管理服务程序的呢? Envis 能自动从各个软件源下载对应的软件,并存储到统一的文件夹下(默认在家目录下),但是你也可以在设置窗口调整该位置,所有下载的软件程序都放到这个文件夹下,不会污染系统环境。具体到某一个服务而言,每个服务都会有一个面板,方便操作,例如 NodeJS 的面板上可以方便地设置仓库地址,prefix 前缀,查看全局包等等,非常的实用。

另外,Envis 还支持了黑夜白天模式,中英文切换,不同服务还会有各自的 logo 背景图,界面还是非常漂亮的!

如果你也经历过“环境地狱”,如果你希望开发环境像“应用配置”一样简单,试试 Envis —— 让切换整套开发环境,只需一次点击。

官网地址:https://envis.app

开源 Github 地址:https://github.com/xopenbeta/envis-app