2016-10-13 9 views
0

私はgo言語で開発するためにビジュアルスタジオコードを設定しようとしています。すべてのエラーを表示しません github.com/alecthomas/gometalinterと github.com/derekparker/delve/cmd/dlvビジュアルスタジオコードでデータを入力してください。

IDE:私はインストール はからlukehobanによる伸長、および開発ツールを行きます。 は、私は次のコードを実行すると:

package main 

import "fmt" 

func main() { 
    fmt.Print("Enter a number: ") 
    var input float64 
    fmt.Scanf("%f\n", &input) 

    output := input * 2 

    fmt.Println(output)  
} 

は私がデバッグコンソールのステップfmt.Scanf("%f\n", &input)

上のすべてのデータを入力することはできませんが「:413:debugger.go nexting」を示しているが、入力した後、任意のデータ・プロセスが停止しています。

私が得たブレークポイントなしのコードを実行します。それを修正する方法任意のアイデア

TypeError: Cannot read property 'currentGoroutine' of null\n at GoDebugSession.evaluateRequest (C:\Users\a.holikau.vscode\extensions\lukehoban.Go-0.6.44\out\src\debugAdapter\goDebug.js:595:45)\n at GoDebugSession.DebugSession.dispatchRequest (C:\Users\a.holikau.vscode\extensions\lukehoban.Go-0.6.44\node_modules\vscode-debugadapter\lib\debugSession.js:421:22)\n at GoDebugSession.ProtocolServer._handleData (C:\Users\a.holikau.vscode\extensions\lukehoban.Go-0.6.44\node_modules\vscode-debugadapter\lib\protocol.js:104:38)\n at Socket. (C:\Users\a.holikau.vscode\extensions\lukehoban.Go-0.6.44\node_modules\vscode-debugadapter\lib\protocol.js:24:60)\n at emitOne (events.js:96:13)\n at Socket.emit (events.js:188:7)\n
at readableAddChunk (_stream_readable.js:176:18)\n at Socket.Readable.push (_stream_readable.js:134:10)\n at Pipe.onread (net.js:543:20)

を?

+0

これはvscode-goの[issue tracker](https://github.com/Microsoft/vscode-go/issues)に属します。 – OneOfOne

+0

[vscode-go issue#219](https://github.com/Microsoft/vscode-go/issues/219)として記載されています。現在の解決策はありません。 – lnical

答えて

1

あなたが提供したスタックトレースに基づいて、これはGo拡張機能の問題であると言います。

拡張子のofficial GitHub repositoryを確認して、問題が既に報告されているかどうかを確認し、そうでない場合はreport itを確認する必要があります。これが本当に拡張機能の問題であれば、それを修正できるはずです。

これは実際にあなたが拡張機能を設定した方法の問題であることが判明した場合、その拡張機能に関する詳細情報を提供できるはずです。

運が良かった!

関連する問題