我使用MSI安裝程序在Windows 10中安裝了Go。然而,當我用參數運行在cmd(或PowerShell)中時,例如env,build,install,list,... 在go命令運行後,控制檯窗口關閉(或崩潰?)。這可以防止我在編譯轉碼時看到任何錯誤或任何錯誤。Golang - Windows控制檯在運行go.exe時退出
是否有某種包含控制檯主機數據的窗口日誌,如崩潰,錯誤和警告?這對於確定控制檯或控制檯主機是否由於某種原因而崩潰很有幫助。
作爲一個例子:
go env
不會輸出任何東西,控制檯窗口將立即關閉。
編輯:只是爲了澄清,我沒有在運行對話框中運行此命令,我從管理員命令提示符運行它(我嘗試使用PowerShell,也沒有運氣)。如果我運行:
go help
它會正常工作。然而,當我運行與任何其他說法去,如:
go install <target>
或
go build <target>
過程將工作,但控制檯將給予我任何信息之前退出。
編輯:
我發現了一個臨時的解決辦法...如果我運行他們照常上班Cygwin的終端去命令。這很奇怪。
您運行該命令的準確程度如何? – JimB
我討厭推薦一些如此基本的東西,但是您是否嘗試過重新啓動Windows?我覺得它不應該是必要的,但是......畢竟它是Windows;) – Jonathan
看起來好像有什麼東西在殺死conhost.exe(控制檯主機進程),或者它正在崩潰。嘗試使用舊版控制檯。在選項選項卡的控制檯屬性中,選擇使用舊控制檯的選項。關閉它並嘗試在新的命令提示符下運行Go命令。 – eryksun