douzhao5656 2015-02-25 15:09
浏览 28
已采纳

去安装:没有目录的安装位置

I think I know what's going on. The GOPATH changes when I installed gvm:

> alex@alex-K43U:~/go/src/m2k$ go install go install: no install
> location for directory /home/alex/go/src/m2k outside GOPATH
>
> alex@alex-K43U:~/go/src/m2k$ go env 
> GOPATH="/home/alex/.gvm/pkgsets/go1.4/global"
> GOROOT="/home/alex/.gvm/gos/go1.4"

What should I do know? I'm afraid that bringing the GOPATH to my workplace will mess up gvm. On the other hand, go install isn't working anymore.

  • 写回答

1条回答 默认 最新

  • douliudong8108 2015-02-26 00:13
    关注

    You need to create a package set, which is for all intents an encapsulated $GOPATH environment instance.

    In short, use whatever name you like; "test_pkgset" is just an example name:

    gvm pkgset create test_pkgset
    gvm pkgenv test_pkgset // Launches whatever $EDITOR defaults to
    

    Change the end of export GOPATH; GOPATH=... and export PATH; PATH=... lines to include $HOME/go:

    export GOPATH; GOPATH="/home/alex/.gvm/pkgsets/go1.4/test_pkgset:$HOME/go:$GOPATH"
    export PATH; PATH="/home/alex/.gvm/pkgsets/go1.4/test_pkgset/bin:${GVM_OVERLAY_PREFIX}/bin:$HOME/go/bin:${PATH}"
    

    Finally, use it:

    gvm pkgset use test_pkgset
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀