Skip to content

kkdai/Golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

###環境裝置 基本上其實只要參考Simple Patrick:My Go Development Environment那篇應該就可以.只是我這邊記錄一下我遇到的問題,不知道其他人會不會遇到.

  • brew install go 會成功但是一直跳出要 brew link go,然後如果你打brew link go就會跳出permission不足.找不到答案,於是去官方網站抓下來裝

  • Sublime text2跟GoSublime 是可以完美結合.DashDoc 也可以正常用,只是要先裝Dash App Store裝好.

  • 弄好了這一切,其實看起來是完美了.但是就Golang的特性,沒有debugger似乎很難做更一步地解決問題.

  • 於是去找了這篇文章裝LiteIDE然後跑Golang

  • 幾個大方向

    • 抓GDB安裝
    • 建立一個codesign
    • 把GDB 簽署當作可以信任的執行檔
  • 一開始LiteIDE可能會出現go bin not found 的錯誤,需要把設定重新跑好

  • [View] -> [Edit Environment] (我的可以參考一下)

    GOROOT=/usr/local/go GOBIN=/usr/local/go/bin/ GOARCH=amd64 GOOS=darwin CGO_ENABLED=1

    PATH=$GOROOT/bin:$PATH

    LITEIDE_GDB=/usr/local/bin/gdb LITEIDE_MAKE=make LITEIDE_TERM=/usr/bin/open LITEIDE_TERMARGS=-aTerminal LITEIDE_EXEC=/usr/X11R6/bin/xterm LITEIDE_EXECOPT=-e

  • 不過text highlighter 跟 dash無法整合有點痛苦,可能會拿LiteIDE作為debug 的工作.

  • 其實Sublime Text2 也是有 GDB support 的

About

A place to learn about Golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages