Gradle Linuxインストールの詳細
2705 ワード
SDKMANでのインストール
sdkman(The Software Development Kit Manager)は、中国語名:ソフトウェア開発ツールマネージャ.このツールの主な用途は、mac、Linuxなどのクラスunixオペレーティングシステムにおける複数のバージョンの開発ツールの切り替え、インストール、アンインストールの作業を解決することである.windowsシステムのユーザーはPowershell CLIを使用して体験することができる.
たとえば、プロジェクトAはJdk 7のいくつかのプロパティを使用して、後続のバージョンで削除されます.(これは悪い設計ですが)、プロジェクトBはJdk 8を使用しています.私たちはこの2つのプロジェクトを切り替えて開発する際に、絶えずシステムのJAVA_PATHを切り替える必要があります.これは不便です.似たようなバージョン依存の問題がたくさんあれば、仕事に多くの面倒をかけることになります.sdkmanというツールはこのような問題をよく解決することができます.その動作原理自分で複数のバージョンを維持し、ユーザーがバージョンを指定する必要がある場合、sdkmanは自分が管理するマルチバージョンソフトウェアの対応するバージョン番号を照会し、その経路をシステムPATHに設定する.
端末を直接開き、次のコマンドを実行します.
上のコマンドの意味:まずsdkman公式サイトで対応するインストールshell scriptをダウンロードし、bash解析器を呼び出して実行する.
[外鎖ピクチャの転送失敗(img-QV 0 CKL 9 f-156775258915)](https://github.com/silence940...][外部リンク画像の転送に失敗しました(img-M 0 u 9 A 8 xk-156775258916)(https://github.com/silence940...]
sdk helpまたはsdk versionを入力してインストールが完了したかどうかを確認できます.
指定したバージョンのgradleをインストール
新しい端末を開き、次のコマンドを実行して指定したバージョンのgradleをインストールします.
[外部チェーン画像の転送に失敗しました(img-t 3 IoA 0 gv-156775258917)](https://github.com/silence940...]
インストールしたgradleの削除
テンポラリ・バージョンの使用
デフォルトバージョンの設定
インストールされたsdkバージョンのリストを表示
Graleの他のアドレス
Binary only distribution (no documentation or source code)
Gradle source code (just the Gradle source code; not a usable Gradle installation)
sdkman(The Software Development Kit Manager)は、中国語名:ソフトウェア開発ツールマネージャ.このツールの主な用途は、mac、Linuxなどのクラスunixオペレーティングシステムにおける複数のバージョンの開発ツールの切り替え、インストール、アンインストールの作業を解決することである.windowsシステムのユーザーはPowershell CLIを使用して体験することができる.
たとえば、プロジェクトAはJdk 7のいくつかのプロパティを使用して、後続のバージョンで削除されます.(これは悪い設計ですが)、プロジェクトBはJdk 8を使用しています.私たちはこの2つのプロジェクトを切り替えて開発する際に、絶えずシステムのJAVA_PATHを切り替える必要があります.これは不便です.似たようなバージョン依存の問題がたくさんあれば、仕事に多くの面倒をかけることになります.sdkmanというツールはこのような問題をよく解決することができます.その動作原理自分で複数のバージョンを維持し、ユーザーがバージョンを指定する必要がある場合、sdkmanは自分が管理するマルチバージョンソフトウェアの対応するバージョン番号を照会し、その経路をシステムPATHに設定する.
端末を直接開き、次のコマンドを実行します.
curl -s http://get.sdkman.io | bash
上のコマンドの意味:まずsdkman公式サイトで対応するインストールshell scriptをダウンロードし、bash解析器を呼び出して実行する.
[外鎖ピクチャの転送失敗(img-QV 0 CKL 9 f-156775258915)](https://github.com/silence940...][外部リンク画像の転送に失敗しました(img-M 0 u 9 A 8 xk-156775258916)(https://github.com/silence940...]
sdk helpまたはsdk versionを入力してインストールが完了したかどうかを確認できます.
root@iZ286714gzoZ:~# sdk version
SDKMAN 5.1.18+191
sroot@iZ286714gzoZ:~# sdk help
Usage: sdk [candidate] [version]
sdk offline
commands:
install or i [version]
uninstall or rm
list or ls [candidate]
use or u [version]
default or d [version]
current or c [candidate]
upgrade or ug [candidate]
version or v
broadcast or b
help or h
offline [enable|disable]
selfupdate [force]
flush
candidate : the SDK to install: groovy, scala, grails, gradle, kotlin, etc.
use list command for comprehensive list of candidates
eg: $ sdk list
version : where optional, defaults to latest stable if not provided
eg: $ sdk install groovy
指定したバージョンのgradleをインストール
新しい端末を開き、次のコマンドを実行して指定したバージョンのgradleをインストールします.
$ sdk install gradle 3.3
[外部チェーン画像の転送に失敗しました(img-t 3 IoA 0 gv-156775258917)](https://github.com/silence940...]
インストールしたgradleの削除
sdk uninstall gradle
or
sdk rm gradle
テンポラリ・バージョンの使用
sdk use gradle 3.0
デフォルトバージョンの設定
sdk default gradle 3.0
インストールされたsdkバージョンのリストを表示
sdk current gradle
Graleの他のアドレス
Binary only distribution (no documentation or source code)
Gradle source code (just the Gradle source code; not a usable Gradle installation)