Change brew source for China
> cd "$(brew --repo)"
> git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
> cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
> git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
> brew update
Install Vapor
Install Xcode in my MacBook Pro
Check Xcode is install success
> swift --version
Install brew and change your source for China
Install Vapor
> brew install vapor/tap/vapor
Check Vapor install success
> vapor --help
Create Vapor program
Create new project
> vapor new HelloVapor
> cd HelloVapor
Production Xcode project
> vapor xcode
Build and run
# xcode scheme -> Run -> play
# You can see bottom in the Xcode of terminal
# > Server starting on http://localhost:8080
Toolbox
Create new project
> vapor new <name>
Updateing
> brew upgrade vapor
SPM(Swift Package Manager)
This manager likes NPM. The files in the root, and the file name is “Package.swift”.
When edit this file, must run the code of “vapor update”.
When use SPM is error, it can be use the code of “vapor clean”.
Vapor doc
Chinese doc and English doc is difficult, must use English doc to study.
Mac install oh-my-zsh
> brew install wget
> wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
> chsh -s /bin/zsh
Use vapor feels
This code is easy, but many code use the git. And in the China, github download is so slow, so it is a simple temp to use it.
Docker insall django
> docker search django
> docker pull django