了解如何在本機安裝 Kotlin,以便在自己的電腦上完成 Exercism 的練習
除了 Exercism CLI 和你慣用的文字編輯器之外,還需要以下工具,才能在 Exercism 上用 Kotlin 練習:
選擇你的作業系統:
……或者……
另外,你也可以使用 Java IDE。
請以系統管理員身分開啟命令提示字元。(如果你需要協助開啟系統管理員提示字元,請參考在 Windows 8+ 開啟提升權限的提示字元(或 Windows 7)。
如果你還沒安裝 Chocolatey,現在就安裝:
C:\Windows\system32> @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
安裝 JDK:
C:\Windows\system32> choco install openjdk11
...
C:\Windows\system32> refreshenv
...
建議你關閉系統管理員命令提示字元,另外開啟一個新的命令提示字元。做 Exercism 的練習並不需要系統管理員權限。
現在,你可以開始踏上 Exercism 的 Kotlin 賽道了!
要開始的話,請參考「執行測試」。
以下是使用最常見方式,也就是 Homebrew,來安裝的說明。如果你不想這樣做,也可以在 macOS 上不使用 Homebrew 安裝。
如果你還沒安裝 Homebrew,現在就安裝:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
加入 Homebrew Cask,這樣就能安裝 JDK 這類預先建置好的二進位檔。
$ brew tap adoptopenjdk/openjdk
安裝 JDK:
$ brew install --cask adoptopenjdk11
現在,你可以開始踏上 Exercism 的 Kotlin 賽道了!
要開始的話,請參考「執行測試」。
以下是使用你所用發行版的套件管理員來安裝的說明。如果你不想這樣做,也可以在 Linux 上不使用套件管理員安裝。
如果你使用的是 Debian 或其衍生發行版(例如 Ubuntu 或 Linux Mint),請使用 APT:
(已驗證於:Ubuntu 14、16 和 18)
安裝 JDK:
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:openjdk-r/ppa
$ sudo apt-get update
$ sudo apt-get install openjdk-11-jdk
現在,你可以開始踏上 Exercism 的 Kotlin 賽道了!
要開始的話,請參考「執行測試」。
安裝 JDK 11 的方法有很多,其中最簡單的方式之一是使用 SDKMAN, 它可以讓你輕鬆安裝 OpenJDK 11。請依照下列步驟:
$ curl -s "https://get.sdkman.io" | bash
(如果這樣做沒用,請參考這裡的說明:https://sdkman.io/install )$ sdk install java 11.0.2-open
現在,你可以開始踏上 Exercism 的 Kotlin 賽道了!
要開始的話,請參考「執行測試」。
注意:這些說明是為熟悉 Windows 的使用者準備的。如果你還不知道怎麼設定環境變數,或是不太有把握管理目錄結構,我們強烈建議你使用上面以 Chocolatey 為基礎的安裝方式。
現在,你可以開始踏上 Exercism 的 Kotlin 賽道了!
要開始的話,請參考「執行測試」。
注意:這些說明是為熟悉 macOS 的使用者準備的。除非你特別不想使用套件管理員,否則我們強烈建議採用上面以 Homebrew 為基礎的安裝說明。
現在,你可以開始踏上 Exercism 的 Kotlin 賽道了!
要開始的話,請參考「執行測試」。
注意:這些說明是為熟悉 Linux 的使用者準備的。除非你特別不想使用套件管理員,否則我們強烈建議採用上面的安裝說明,請見上方。
現在,你可以開始踏上 Exercism 的 Kotlin 賽道了!
要開始的話,請參考「執行測試」。
市面上有許多 Java IDE,其中最受歡迎的三種是:
另外還有其他選擇。