Я, вероятно, задаю глупый вопрос, так как у меня нет опыта в GOlang.Как запустить проект GO на сервере Go?
У меня есть проект GO, и я хочу запустить его на своем локальном сервере на моем ubuntu 14.04. Я установил сервер Go и агент Go, и они запущены.
hesam: ~ $ sudo /etc/init.d/go-server start
[sudo] password for hesam:
using default settings from /etc/default/go-server
Started Go Server on http://hesam:8153/go
hesam: ~ $ sudo /etc/init.d/go-agent start
[Fri Nov 27 20:46:44 MST 2015] using default settings from /etc/default/go-agent
Started Go Agent.
hesam: ~ $
Основываясь на том, что в командной строке сказал /var/go/
это папка, я могу использовать, чтобы поместить мой GO проект внутри. Основываясь на том, что я знаю на сервере Apache, есть папка www
, с которой у нас будет доступ с localhost. Итак, я ожидаю что-то подобное с сервером Go (но, похоже, я ошибаюсь).
Мой проект содержит несколько папок, таких как client
, config
, , server' and two files
chat.json and
main.go . I thought
main.go acts as
index.html` или аналогичный.
Итак, любая идея, как я могу запустить проект на сервере, будет оценена по достоинству. Благодарю.
Go компилирует ваш проект в исполняемый файл, поэтому вы можете просто запустить исполняемый файл, как и любую другую программу linux. Возможно, вы ищете 'go build' или' go run'? – GrandmasterB
спасибо @GrandmasterB, могу я узнать, что является его суффиксом и как я могу его запустить? спасибо – Hesam
Вы должны google для разницы между скомпилированными (например, Go или C) и интерпретированными (например, PHP или Python) языками. – kostya