这是我的问题。
首先,我使用FreeBSD作为我的Java应用程序开发平台,当我在Jail之外启动Gradle时一切正常,但是当我在Jail中启动Gradle时,Gradle会显示消息,例如"启动Gradle Daemon,1繁忙的守护进程无法重复使用,请使用--status获取详细信息"
root@java: gradle init
Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status
for details
Starting a Gradle Daemon, 2 busy Daemons could not be reused, use --status
for details
Starting a Gradle Daemon, 3 busy Daemons could not be reused, use --status
for details
当我使用" gradle --status"检查发生了什么"
root@java: gradle --status
PID STATUS INFO
3921 UNKNOWN UNKNOWN
3918 UNKNOWN UNKNOWN
3922 UNKNOWN UNKNOWN
只有当我在FreeBSD Jail中启动Gradle时才会发生这种情况。那么问题是什么?
更新于03-12-2018
我重新安装了曾经是Java开发的Jail,并根据OpenJDK安装指南为jail启用了 allow.mount ,但是Gradle仍然无法正常工作,所以问题是与监狱中的坐骑无关。
答案 0 :(得分:0)
在花了很多时间找到解决方案之后,我想我自己已经找到了解决这个问题的最佳方法。对于FreeBSD的新手来说,首先也是最重要的,
不要使用EZJAIL并且不要自己设置JAIL 。
在我选择使用 iocage 这个用于管理jails的工具后,所有问题都消失了。而且我还发现为系统和监狱正确设置ipv6非常重要。许多服务和工具使用ipv6作为与系统通信的通道。
Gradle和Clojure开发工具 - CIDER是两个工具,只有在系统和监狱的ipv6设置正确时才有效。
如果您遇到与我相同的问题,我希望这会对您有所帮助。