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