我在Play 2.2.1项目上运行sbt包时遇到一个奇怪的问题。它在我的旧Mac(同样的Mac OS版本,10.11.4)上运行良好,但我无法找到如何让它在新的Mac上工作。清洁repo克隆自Bitbucket,Play 2.2.1本地安装,我尝试使用Homebrew - 使用自制软件/版本因为brew替换了使用激活器 - 并从playframework.com播放包。我尝试打包时遇到的错误如下:
[error] (compile:packageBin) java.io.FileNotFoundException: /Users/my_user/my_project/target/scala-2.10/classes/MyClass.class (Permission denied)
项目正在编译并正确运行,包括相应的MyClass.scala。
我试图将项目文件夹和Play文件夹,以及chmod 777 -R project folder
,但没有任何运气。
在任何其他计算机上(包括通过VMWare在我的Mac上托管的Win VM),执行这些简单的步骤就足够了:
所以我认为这与我的Mac有关,但我无法找到错误。
有什么想法吗?