2016-07-10 3 views
-2

Я пытаюсь запустить привет мир от golang in this link Но когда я бегу пойти установить, я получаю эту ошибку:hello.go: 1: 1: недопустимый символ U + 0023

hello.go:1:1: illegal character U+0023 

Это мой hello.go

package main  
import "fmt" 
func main() { 
    fmt.Printf("hello, world") 
} 

Я использую Mac OS Эль капитан Что не так?

+3

У вас есть '#' где-то в коде, который является недействительным. –

+1

Используйте эту ссылку, чтобы проверить настройки UTF-8 вашего терминала http://stackoverflow.com/questions/4606570/os-x-terminal-utf-8-issues – dmitryro

ответ

4

у вас есть «#» в первой строке кода, который является недействительным,
увидеть этот тест образец кода:

# just remove this line 
package main 

import "fmt" 

func main() { 
    fmt.Println("Hello World!") 
} 

это даст эту ошибку:

hello.go:1:1: illegal character U+0023 '#' 

, но если вы удалять линии, содержащие #, он отлично работает:

package main 

import "fmt" 

func main() { 
    fmt.Println("Hello World!") 
} 

кажется, что ваша IDE не для Go. См:
https://github.com/visualfc/liteide
https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
http://www.distilnetworks.com/setup-go-golang-ide-for-mac-os-x/

Смежные вопросы