ES編譯出來為snapshot版本的解決辦法

2021-10-03 10:01:37 字數 371 閱讀 5840

es 的編譯命令如下

./gradlew assemble
命令編譯出來的包預設是帶有"snapshot"字尾的,這種快照版本的的es 安裝包,部署起來可能會有問題。比如,當想要獲取es版本號的時候,es會報錯:

illegal version format - snapshots are only supported until version 2.x
因此我們需要編譯出release版本的安裝包。

解決方法很簡單,修改編譯命令如下即可:

./gradlew assemble  -dbuild.snap-shot=false

如何看檔案是否是交叉編譯出來的

h是我用gcc o h hello.c 來編譯的 root boy desktop home boy workplase file h h elf 32 bit lsb executable,intel 80386,version 1 sysv dynamically linked uses sha...

Qt5 0 2 MinGW編譯出來的程式發布

鑑於自己在windos下發布qt5.02程式時遇到的問題,花了幾天的實際終於解決了。為方便後來者發布qt程式遇到相同的問題,避免走不必要的彎路,浪費時間。現將在windows下發布qt5.0.2程式遇到的問題,及相應的解決方案詳細描述如下 qt5.0.2 mingw編譯出來的程式發布的時候,大致需要...

實現對編譯出來的名次進行順序排序

前幾天,鵬哥在作業中給出了這樣一道題 5位運動員參加了10公尺臺跳水比賽,有人讓他們 比賽結果 a選手說 b第一,我第三。b選手說 我第二,e第四。c選手說 我第一,d第二。d選手說 c最後,我第三。e選手說 我第四,a第一。比賽結束後,每位選手都說對了一半,請程式設計確定比賽的名次。這道題相信很多...