将 macOS 更新到 Catalina 后,Play 框架无法正常工作

Posted

技术标签:

【中文标题】将 macOS 更新到 Catalina 后,Play 框架无法正常工作【英文标题】:Play Framework not working after updating macOS to Catalina 【发布时间】:2019-11-06 03:48:35 【问题描述】:

我在 mac 中使用播放框架。将 macOS 更新到 Catalina 之后。我无法运行之前运行良好的命令“play deps”。

我想运行 play deps,下载依赖,但是看到这个错误 -

jyotimahansaria@Jyotis-MacBook-Pro ~/Documents/Bytemark/Backend_Work/play-1.3.1/myApp $ play deps
~        _            _ 
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/   
~
~ play! 1.3.1, https://www.playframework.com
~
Error: Could not find or load main class play.deps.DependenciesManager

我尝试创建一个简单的新应用程序并尝试运行,但出现以下错误 -

    在播放文件夹内运行
jyotimahansaria@Jyotis-MacBook-Pro ~/Documents/Bytemark/Backend_Work/play-1.3.1 $ play run myApp
~        _            _ 
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/   
~
~ play! 1.3.1, https://www.playframework.com
~
~ Ctrl+C to stop
~ 
~ using java version "1.8.0_231"
Error opening zip file or JAR manifest missing : /Users/jyotimahansaria/Documents/Bytemark/Backend_Work/play-1.3.1/framework/play-1.3.1.jar
Error occurred during initialization of VM
agent library failed to init: instrument

    在 App 文件夹内运行 -
jyotimahansaria@Jyotis-MacBook-Pro ~/Documents/Bytemark/Backend_Work/play-1.3.1/myApp $ play run myApp
~        _            _ 
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/   
~
~ play! 1.3.1, https://www.playframework.com
~
~ Oops. conf/routes or conf/application.conf missing.
~ /Users/jyotimahansaria/Documents/Bytemark/Backend_Work/play-1.3.1/myApp/myApp does not seem to host a valid application.

【问题讨论】:

【参考方案1】:

我删除了与播放相关的所有内容并再次设置播放,这次是在应用程序而不是文档中,它工作得非常好。

【讨论】:

以上是关于将 macOS 更新到 Catalina 后,Play 框架无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

如何在macos升级和安全?

macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓解决方法

MacOS 10.15 Catalina 的颤振问题

升级到 macOS Catalina 后使用 cmake 为 c++ 构建 opencv4 失败

如何忽略/隐藏/关闭macOS Catalina/Mojave的更新通知

解决MacVim在macOS Catalina下字母显示不全的问题