从源码构建Play Framework时提示版本文件缺失的问题求助
解决Play Framework源码构建后无法创建项目的问题
我之前手动编译Play Framework源码的时候也碰到过一模一样的问题!你用ant只完成了框架核心代码的编译,但Play运行还需要版本元数据文件,这就是系统提示“缺少版本文件”的原因。
先给你看一眼你提到的报错截图,就是典型的版本文件缺失场景:
修复步骤很简单:
- 先回到你
git clone下来的Play根目录(就是最外层的那个play文件夹,别停在play/framework里) - 根据你的操作系统执行对应的命令:
- Linux/macOS用户:
./play build-repository - Windows用户:
play.bat build-repository
- Linux/macOS用户:
- 这个命令会自动生成所有必要的版本标识文件,跑完之后再去创建新项目就没问题了
额外小建议:
如果你不是必须要自己编译源码,直接下载官方预编译好的Play压缩包会省很多事,解压后就能直接用,完全不会遇到这类构建缺失文件的麻烦。
内容的提问来源于stack exchange,提问作者L.Ming
相关产品推荐
相关产品推荐

