Gradle永远挂起,但是sudo gradle工作

时间:2015-05-31 13:16:02

标签: gradle

所以我在Mac OSX上使用gradle 2.4,它运行正常。但后来我重新启动了我的系统,现在用gradle运行任何东西即使只是gradle也会导致它永远挂起,没有输出也没有错误。但如果我做sudo gradle它就可以了。一直输入sudo很麻烦,有没有已知的解决方法?

2 个答案:

答案 0 :(得分:0)

好的,我运行gradle -d以获得更好的日志记录,看看发生了什么事情,当我没有 20:36:10.713 [DEBUG] [org.gradle.messaging.remote.internal.inet.TcpOutgoingConnector] Trying to connect to address /127.0.0.3.运行时,邮件sudo就停止了我自然而然地sudo ifconfig lo0 alias 127.0.0.3 255.0.0.0,现在它只是说 20:35:56.666 [DEBUG] [org.gradle.messaging.remote.internal.inet.TcpOutgoingConnector] Trying to connect to address /127.0.0.3. 20:35:56.668 [DEBUG] [org.gradle.messaging.remote.internal.inet.TcpOutgoingConnector] Cannot connect to address /127.0.0.3, skipping. 2并继续构建并且工作正常。那是一个奇怪的......

答案 1 :(得分:-2)

好吧,sudo gradle命令将启动带有sudo权限和任何“子命令”的gradle。 截至目前,我能想到的唯一解决方法是alias。如果有的话,你可以随时提出更好的解决方案。

以下是:

打开~/.bash_profile

vim ~/.bash_profile

添加以下行

echo 'your_root_password' | sudo -S gradle

关闭~/.bash_profile并执行

source ~/.bash_profile