[memo] go get でインストールしたが利用しなくなったパッケージを削除する

uninstall がない事を忘れていてめげる

[zunermuka ~]$ go version
go version go1.4.2 darwin/amd64

利用しない packages を削除する

例えば、
go get -v -u github.com/zachlatta/postman

でインストールした場合、

.bashrc で
export GOPATH=$HOME/go
になっている時は、

rm -f /Users/zunermuka/go/bin/postman
rm -rf /Users/zunermuka/go/src/github.com/zachlatta/postman

毎回これは面倒なので、引数に go の packages 名を取る gorm という shell script にしている。

~/bin/gorm  postman

この時点でディレクトリ構成は、以下になっている。

[zunermuka ~]$ tree -L 2 /Users/zunermuka/go/
/Users/zunermuka/go/
├── bin
│   ├── bee
│   ├── gobind
│   ├── gocode
│   ├── goconvey
│   ├── godef
│   ├── godep
│   ├── goimports
│   ├── gomobile
│   ├── gotags
│   ├── gotour
│   ├── mkup
│   ├── postman
│   ├── pup
│   └── ttyrec2gif
├── packages
│   └── src
├── pkg
│   └── darwin_amd64
└── src
    ├── 9fans.net
    ├── bitbucket.org
    ├── code.google.com
    ├── github.com
    ├── golang.org
    ├── gopkg.in
    ├── hello.go
    ├── j4k.co
    └── launchpad.net

コメント

このブログの人気の投稿

[memo] LibreOffice バージョン: 5.2.6.2 Calc でエラーがでた BASIC を読み込む際の エラー:一般的なエラー.一般的な I/O エラー。

Amazonプライム会員の無料体験から継続しない手続きをする際「自動移行しない」が表示されないので悩んだ。(結果として自動更新をキャンセルする事ができました)