私のニーズに合った適切なソリューションが見つからず、仰々しいテキスト3の中でGoプロジェクトを実行し、それをリアルタイムで見ることができません。Golangプロジェクトを崇高なテキストで実行する3
私はからビルドシステムをしようとした場合:GoSublime
- 私は
run
を使用することができ、それも実行して停止しますが、私は必要なし出力は、ありません。私がのビルドのビルドをキャンセルしたときに表示されます - それは遅すぎます。公式Golang Build Go開発者 - プロジェクトをビルドできます。それはを実行することができます 1ファイル(現在)のみ、私はプロジェクト全体が必要です。
私は実行コマンドのフラグを使用すると
*.go
を追加しようとしましたが、その後私は、これらのソリューションの一つにリアルタイムで出力を見るにはどうすればよい*.go: no such file or directory
を取得しますか? shell_cmd = go run *.go
という独自のビルドシステムを作成しようとしましたが、でプロセスを停止します。ビルドをキャンセルしても機能しません。実行中のGoプログラムをどうやって止めるのか説明できますか?マイmybuild.sublime-構築は、次のようになります。
{
"env": {
"GOROOT": "/path/gosrc/go",
"GOPATH": "/path/godev"
},
"path": "$PATH:/path/gosrc/go/bin",
"working_dir": "/path/godev/src/github.com/user/program",
"cmd": "go run *.go",
"shell": true
}
..私はビルドを実行し、必要な出力が表示されますが、どのように私は、実行中のプロセスを停止することができますか?
P.S.プログラムは単に実行と終了ではなく、サービスなので、必要なアクションが発生したときに出力を確認する必要があります。
「「第2のコマンドとして名前でアプリケーションを実行する」とはどういう意味ですか? – Alexey
何も表示されていないので、GoSublimeは任意のコマンドを実行できるシェルプロキシを追加します。ctrl + b(ビルド)を押すと、最後に入力したコマンドでシェルが起動されます。したがって、現在のパッケージをビルドするには 'go build。'を実行し、ビルドしたばかりのバイナリはその名前を入力して実行します。率直に言って、あなたはたぶんこのシェルを使ってビルドを行い、他の場所で実行するべきです。 –
** Ctrl + B **を意味し、**。/ program **と入力すると実行されますが、まだ出力がありません – Alexey