| 
									
										
										
										
											2013-07-06 19:36:30 -04:00
										 |  |  | --- | 
					
						
							|  |  |  | title: "Installing Hugo" | 
					
						
							| 
									
										
										
										
											2013-08-17 08:34:25 -04:00
										 |  |  | date: "2013-07-01" | 
					
						
							|  |  |  | aliases: ["/doc/installing/"] | 
					
						
							| 
									
										
										
										
											2013-10-25 18:42:46 -04:00
										 |  |  | groups: ['gettingStarted'] | 
					
						
							| 
									
										
										
										
											2013-10-26 02:18:14 -04:00
										 |  |  | groups_weight: 20 | 
					
						
							| 
									
										
										
										
											2013-07-08 17:57:01 -04:00
										 |  |  | --- | 
					
						
							| 
									
										
										
										
											2013-07-06 19:36:30 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-05 00:35:11 -04:00
										 |  |  | Hugo is written in GoLang with support for Windows, Linux, FreeBSD and OSX. | 
					
						
							| 
									
										
										
										
											2013-07-04 11:32:55 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-05 00:37:59 -04:00
										 |  |  | The latest release can be found at [hugo releases](https://github.com/spf13/hugo/releases). | 
					
						
							| 
									
										
										
										
											2013-07-05 00:35:11 -04:00
										 |  |  | We currently build for Windows, Linux, FreeBSD and OS X for x64 | 
					
						
							|  |  |  | and 386 architectures.  | 
					
						
							| 
									
										
										
										
											2013-07-04 11:32:55 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-24 11:43:23 -04:00
										 |  |  | ## Installing Hugo (binary)
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-05 00:35:11 -04:00
										 |  |  | Installation is very easy. Simply download the appropriate version for your | 
					
						
							| 
									
										
										
										
											2013-07-24 11:43:23 -04:00
										 |  |  | platform from [hugo releases](https://github.com/spf13/hugo/releases). | 
					
						
							|  |  |  | Once downloaded it can be run from anywhere. You don't need to install | 
					
						
							| 
									
										
										
										
											2013-07-05 00:35:11 -04:00
										 |  |  | it into a global location. This works well for shared hosts and other systems | 
					
						
							|  |  |  | where you don't have a privileged account. | 
					
						
							| 
									
										
										
										
											2013-07-04 11:32:55 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-05 00:35:11 -04:00
										 |  |  | Ideally you should install it somewhere in your path for easy use. `/usr/local/bin`  | 
					
						
							| 
									
										
										
										
											2013-07-04 11:32:55 -04:00
										 |  |  | is the most probable location. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-24 11:43:23 -04:00
										 |  |  | *the Hugo executible has no external dependencies.* | 
					
						
							| 
									
										
										
										
											2013-07-04 13:03:16 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Installing from source
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-18 22:27:21 -07:00
										 |  |  | ### Dependencies
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-24 11:43:23 -04:00
										 |  |  | * Git | 
					
						
							|  |  |  | * Go 1.1+ | 
					
						
							|  |  |  | * Mercurial | 
					
						
							|  |  |  | * Bazaar | 
					
						
							| 
									
										
										
										
											2013-07-04 13:03:16 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-24 11:43:23 -04:00
										 |  |  | ### Get directly from Github:
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     go get github.com/spf13/hugo | 
					
						
							| 
									
										
										
										
											2013-07-04 13:03:16 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-18 22:27:21 -07:00
										 |  |  | ### Building Hugo
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-24 11:43:23 -04:00
										 |  |  |     cd /path/to/hugo | 
					
						
							| 
									
										
										
										
											2013-07-18 22:27:21 -07:00
										 |  |  |     go build -o hugo main.go | 
					
						
							| 
									
										
										
										
											2013-07-24 11:43:23 -04:00
										 |  |  |     mv hugo /usr/local/bin/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Contributing
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-08-03 03:30:34 -04:00
										 |  |  | Please see the [contributing guide](/doc/contributing) |