Installation

Buffalo provides two major components:

  • The buffalo tool, a powerful toolbox to help you develop in a fast and efficient way.
  • The buffalo framework, a collection of pieces to construct your app.

Requirements

Before installing make sure you have the required dependencies installed:

Frontend requirements
Database specific requirements

Installation with SQLite3 Support

SQLite 3 requires a GCC, or equivalent C compiler for mattn/go-sqlite3 to compile. You must have a GCC installed first before installing Buffalo.

To install Buffalo, ensure your GOPATH is defined, then:

$ go get -u -v github.com/gobuffalo/buffalo/buffalo

Windows Users: Follow the installation guide at https://blog.gobuffalo.io/install-buffalo-on-windows-10-e08b3aa304a3 to install a GCC for Windows 10.

These instructions can also be used for upgrading to a newer version of Buffalo.

Installation without SQLite3 Support

$ go get -u -v -tags nosqlite github.com/gobuffalo/buffalo/buffalo

These instructions can also be used for upgrading to a newer version of Buffalo.

Copyright © 2018 Buffalo. All rights reserved.

Buffalo Gopher designed by Ashley McNamara — Original Gopher designed by Renee French.