1
A
回答
6
TL; DRUname
和Utsname
不適用於OSX。
原因是因爲這些函數沒有爲操作系統定義。
閱讀syscall
文檔此躍升我:
的細節取決於底層系統上有所不同,默認情況下,godoc會顯示當前系統中的系統調用文檔。如果您希望godoc顯示另一個系統的系統調用文檔,請將$ GOOS和$ GOARCH設置爲所需的系統。
運行在我的Mac godoc syscall
產生的sycall
文檔不包括Utsname
類型也不是Uname
函數調用。
但是,運行GOOS=linux GOARCH=amd64 godoc syscall
實際上顯示的是Utsname
和Uname
。
另外,還要注意包裝本身是有利於OS特定軟件包的鎖定
https://golang.org/pkg/syscall/ =>https://godoc.org/golang.org/x/sys
+0
謝謝,我會看看'https:// godoc.org/golang.org/x/sys' – waitingkuo 2015-04-03 04:30:18
相關問題
- 1. 不能golang
- 2. Golang不能從request.GetBody()
- 3. golang:不能執行t.execute
- 4. Golang:由片場排序
- 5. Golang JSON配置路由
- 6. 在golang失敗路由
- 7. 不能由NPM
- 8. 不能由
- 9. 不能由ID
- 10. 不能由JavaScript
- 11. 不能由webgrind
- 12. 不能由jsPDF
- 13. Golang,MongoDB的不能做選擇
- 14. Golang不能寫入文件到目錄
- 15. golang模板不能使用httprouter
- 16. GoLang:不能在多個任務
- 17. Golang:不能輸入非接口值
- 18. Golang不能殺子從父進程
- 19. RCPP功能不能由R
- 20. 能不能使用路由
- 21. 不能由郵差
- 22. 不能由ifstream的
- 23. 不能由OpenStreetMap的
- 24. 不能由$資源
- 25. 組切片由子陣列值Golang
- 26. 轉換功能型Golang
- 27. 將單獨的REST路由從PHP遷移到Node.js/Golang /不管
- 28. Golang在不同的控制器中路由
- 29. Golang道:傳遞給函數的時候能不能定向?
- 30. Golang - 0不爲空
它看起來並不像你做錯了什麼。你可以通過運行'go version'來確保你的Go版本是1.4.2嗎? – fuz 2015-04-02 14:52:02
也檢查'go env',確保GOARCH和GOOS正確。 – JimB 2015-04-02 14:53:48
我通過'go version'獲得'go version go1.4.2 darwin/amd64' – waitingkuo 2015-04-02 14:55:12