Go 프레임 Revel 사용 시도(설치 편)

2629 단어 GoRevel

입문


Go로 어떤 앱을 만들고 싶어서 Revel이라는 프레임워크를 사용해 봤습니다.
서버를 시작하는 곳까지 시도해 보세요.

전제 조건

  • macOS Sierra
  • Go가 설치되었습니다
  • 단계


    개정 설치


    공식 문서에 따라 완성했습니다.
    https://revel.github.io/tutorial/gettingstarted.html
    개정 설치
    $ go get github.com/revel/revel
    
    명령행 도구 설치
    $ go get github.com/revel/cmd/revel
    
    revel 명령을 사용할 수 있는지 확인
    $ revel help
    
    만약 통과되지 않았다면 아래의 내용을 참고하세요.
    GOPATH 확인
    $ go env GOPATH
    
    제 환경에서 여기예요.
    /Users/m1ul24/go
    
    패스
    ※ 저는 Zsh를 사용하기 때문입니다.zshrc에 기재되어 있습니다.
    Bash를 사용하시는 분들.bash_소개bashrc에서 설명합니다.
    ~/.zshrc
    # Go
    export GOPATH=$HOME/go
    export PATH="$PATH:$GOPATH/bin"
    
    설정 반영
    $ source ~/.zshrc
    
    revel 명령을 사용할 수 있는지 확인
    $ revel help
    

    응용 프로그램 만들기

    $ cd $GOPATH
    $ revel new myapp
    
    브라우저에서 액세스 시도
    http://localhost:9000

    여보세요!촌스럽긴 하지만 티가 났어!
    디렉터리 구조는 이렇다.
    $ tree src/myapp
    src/myapp
    ├── README.md
    ├── app
    │   ├── controllers
    │   │   └── app.go
    │   ├── init.go
    │   ├── routes
    │   │   └── routes.go
    │   ├── tmp
    │   │   └── main.go
    │   └── views
    │       ├── App
    │       │   └── Index.html
    │       ├── debug.html
    │       ├── errors
    │       │   ├── 404.html
    │       │   └── 500.html
    │       ├── flash.html
    │       ├── footer.html
    │       └── header.html
    ├── conf
    │   ├── app.conf
    │   └── routes
    ├── messages
    │   └── sample.en
    ├── public
    │   ├── css
    │   │   └── bootstrap-3.3.6.min.css
    │   ├── fonts
    │   │   ├── glyphicons-halflings-regular.ttf
    │   │   ├── glyphicons-halflings-regular.woff
    │   │   └── glyphicons-halflings-regular.woff2
    │   ├── img
    │   │   └── favicon.png
    │   └── js
    │       ├── bootstrap-3.3.6.min.js
    │       └── jquery-2.2.4.min.js
    └── tests
        └── apptest.go
    
    설치하기 전에 매우 간단하게 했다.
    다음은 응용 프로그램을 실제로 만들고 싶습니다.

    좋은 웹페이지 즐겨찾기