1. 程式人生 > >SprinBoot CLI 安裝(Mac版)

SprinBoot CLI 安裝(Mac版)

輸出 出現 subject rest 環境變量path erro bre spirng 執行

1. 安裝 HomeBrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 使用Homebrew安裝Spring Boot CLI

2.1 引入 Pivotal 的 tap

$ brew tap pivotal/tap

  • 備註:tap是向Homebrew添加額外倉庫的一種途徑,Pivotal是Spring及Spring Boot背後的公司;

2.2 安裝 Spring Boot CLI

$ brew install springboot

3. 應用

3.1 一個基於Groovy的Spring應用

// HelloController.groovy
@RestController
class HelloController{
    @RequestMapping("/")
    def hello(){
        return "Hello World"
    }
}

3.2 運行

$ spring run HelloController.groovy

3.3 出現問題 "Spring was unable to locate the root of your project. There was no Gemfile present in the current directory"

  • 這是由於Ruby Gem中也有一個叫可執行的spring程序

3.4 解決方案--環境配置

  • iTerm2使用的是ZSH
  • sudo vi ~/.zshrc
  • 查找安裝的Spring Boot CLI 路徑,並在zshrc文件中寫入如下內容:
    • export SPRING_HOME="/usr/local/Cellar/springboot/2.0.2.RELEASE"
    • export PATH=$SPRING_HOME/bin:$PATH
  • source ~/.zshrc,更新配置文件
  • 輸入 spring --version
    • 輸出Spirng CLI v2.0.2.RELEASE表明更改成功





參考資料:

  • Gemfile error when running app.groovy with Spring Boot CLI
  • (Mac)在bash和zsh配置環境變量path的幾種方法
  • Spring Boot 實戰

SprinBoot CLI 安裝(Mac版)