弹性search中的Gradle问题

Gradle 2.13是组装ElasticSearch所必需的。 但是,sudo apt-get install gradle会安装2.14版本,这会造成编译失败。 我如何安装gradle 2.13版本?

首先,我删除了Gradle 2.14版本

sudo apt-get remove --auto-remove gradle 

然后通过下载gradle 2.13版本:

 mkdir -p ~/opt/packages/gradle && cd $_ wget https://services.gradle.org/distributions/gradle-2.3-bin.zip unzip gradle-2.3-bin.zip 

下一步安装并设置gradle:

 ln -s ~/opt/packages/gradle/gradle-2.3/ ~/opt/gradle 

在vi,emacs或gedit中打开.profile文件。

 gedit ~/.profile 

将以下内容粘贴到.profile文件的底部。

 # Gradle if [ -d "$HOME/opt/gradle" ]; then export GRADLE_HOME="$HOME/opt/gradle" PATH="$PATH:$GRADLE_HOME/bin" fi 

最后,源你的.profile和测试gradle。

 source ~/.profile which gradle gradle -version 

它对我来说工作得很好。