Repository navigation
ployenv v0.3.4
ployenv 0.3.4:多平台首个正式版
发布资产扩到六个目标(windows/linux/darwin × amd64/arm64),并新增 macOS 与 arm64 的真机构建、单测与端到端验证。
安装与布局
- 安装 Java 时正确处理 macOS 归档的两层嵌套;node 与 python 的工具路径跟随平台布局。
- 数据根在 HOME 不可用时不再回落到相对路径,而是明确报错并要求 PLOYENV_ROOT。
- Unix 上安装出的二进制会断言其带可执行位(权限随归档带入);归档未带则明确报错并回滚,不静默改权限。
会话环境
env --shell bash输出可直接在 Git Bash / WSL 使用的 POSIX 形式。- 首次运行与
use之后的提示按当前平台给出,不再只列 Windows 命令。
发布
- 六目标资产:版本名加固定别名,配一份覆盖全部资产的 SHA256SUMS.txt;Windows/amd64 资产仍与仓库内置件逐字节一致。
- CI 在六个真机 runner 上原生构建并跑全量单测;其中五个目标与交叉构建逐字节比对(Windows/amd64 的资产就是仓库内置件,按设计跳过)。
- macOS 资产未签名、未公证:首次运行可能被 Gatekeeper 拦下,需手工放行(xattr -d com.apple.quarantine),并以 SHA256SUMS.txt 校验完整性。
插件 dsh-plugin-ployenv
setup按宿主取件(windows/linux/darwin × amd64/arm64),不再限制安装平台;宿主没有对应资产时给出明确错误。- 在 Unix 上,
setup安装的二进制会补上执行位,装完即可运行。