Disable render-to-memory on Windows
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 18 Nov 2015 22:10:56 +0000 (23:10 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 18 Nov 2015 22:10:56 +0000 (23:10 +0100)
See #1586

commands/server.go

index 7c0ef78ddd25b4186448278a864e7b9f11b54d96..07b4e8e78d5594fe67139dcde53f82980626fe1a 100644 (file)
@@ -137,6 +137,11 @@ func server(cmd *cobra.Command, args []string) {
                renderToDisk = true
        }
 
+       if !renderToDisk && runtime.GOOS == "windows" {
+               jww.ERROR.Println("Render to memory currently not supported in Windows, see https://github.com/spf13/hugo/issues/1586")
+               renderToDisk = true
+       }
+
        // Hugo writes the output to memory instead of the disk
        if !renderToDisk {
                hugofs.DestinationFS = new(afero.MemMapFs)