Mac 使用brew安裝jdk8

 

在集成jenkins的時候使用國內鏡像安裝包,發現生成的jenkins用戶Jenkins目錄下只有一個空的temp文件,少了一個home文件夾,故放棄鏡像安裝,在Jenkins官網上可以看到推薦mac安裝方式爲brew安裝

然後發先mac上也沒有安裝brew,打開官網,清晰明瞭的寫清楚了brew的安裝方式還有一些示例

安裝完成後,安裝jenkins官網安裝方式下載最新版本,在終端上報如下錯誤

Unity-Mac:~ xinfulicai$ brew install jenkins-lts

Unity-Mac:~ xinfulicai$ brew install jenkins-lts
Updating Homebrew...
Warning: Calling Formula#installed? is deprecated! Use Formula#latest_version_installed? (or Formula#any_version_installed? ) instead.
jenkins-lts: Java 1.8 is required to install this formula.
Install AdoptOpenJDK 8 with Homebrew Cask:
  brew cask install homebrew/cask-versions/adoptopenjdk8
Error: An unsatisfied requirement failed this build.

果斷又去下載jdk8,查了一些資料按照其方式安裝jdk8均報錯

Unity-Mac:~ xinfulicai$ brew cask install adoptopenjdk8
Updating Homebrew...
Error: Cask 'adoptopenjdk8' is unavailable: No Cask with this name exists.

最終使用如下命令才正確安裝上

Unity-Mac:~ xinfulicai$ brew cask install homebrew/cask-versions/adoptopenjdk8
Unity-Mac:~ xinfulicai$ brew cask install homebrew/cask-versions/adoptopenjdk8
Updating Homebrew...
==> Tapping homebrew/cask-versions
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions'...
remote: Enumerating objects: 67, done.
remote: Counting objects: 100% (67/67), done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 226309 (delta 37), reused 17 (delta 14), pack-reused 226242
Receiving objects: 100% (226309/226309), 58.40 MiB | 1.58 MiB/s, done.
Resolving deltas: 100% (155687/155687), done.
Tapped 153 casks (200 files, 64.7MB).
==> Downloading https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/downl
==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'adoptopenjdk8'.
==> Installing Cask adoptopenjdk8
==> Running installer for adoptopenjdk8; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are i
Password:
installer: Package name is AdoptOpenJDK
installer: Upgrading at base path /
installer: The upgrade was successful.
🍺  adoptopenjdk8 was successfully installed!

終於可以安裝jenkins 了

Unity-Mac:~ xinfulicai$ brew install jenkins-lts
Unity-Mac:~ xinfulicai$ brew install jenkins-lts
Updating Homebrew...
==> Downloading http://mirrors.jenkins.io/war-stable/2.222.4/jenkins.war
==> Downloading from http://mirror.serverion.com/jenkins/war-stable/2.222.4/jenkins.war
######################################################################## 100.0%
==> jar xvf jenkins.war
==> Caveats
Note: When using launchctl the port will be 8080.

To have launchd start jenkins-lts now and restart at login:
  brew services start jenkins-lts
Or, if you don't want/need a background service you can just run:
  jenkins-lts
==> Summary
🍺  /usr/local/Cellar/jenkins-lts/2.222.4: 7 files, 66.2MB, built in 4 seconds

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章