• M1racle
    2021-06-04
    因为不好换系统了,就在ubuntu 头铁冲了。说下安装时候遇到的一些注意点 1. git 直接 apt 安装了 2. git lfs install 之前需要 apt intstall git-lfs 3. protobuf 需要 apt install autoconf libtool build-essential 4. 提示thrid_party 相关需要 git submodule update --init --recursive 5. protobuf make 的时候缺 lib 需要 在 .bashrc 中 export LD_LIBRARY_PATH=/usr/local/lib 然后就一路畅通了,最后 vi 需要熟悉一段才行,goland 还是爽

    作者回复: 老哥,优秀!

    共 4 条评论
    35
  • Geek_b767ba
    2021-08-08
    这种Go的环境配置真的是不主流,GO的开发IDE还是goland,配置vim就是在浪费时间

    作者回复: 教学项目,选择了一种简单的方式。 真正开发时,选择什么IDE,可以根据个人喜好。 目前,goland是最优秀的

    共 4 条评论
    19
  • 脸红
    2021-06-08
    macOS版安装记录,go、git、iterm2(还有ohmyzsh)是很早就装好的,跳过。 第零步:homebrew 更换国内镜像源 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 第一步:安装protobuf brew install protobuf protoc --version 第二步:安装neovim brew install neovim 这一步,要在.zprofile里加 export EDITOR=nvim alias vi="nvim" 后,需要 source .zprofile 这样退出iterm2后再vi,才是nvim 第三步:安装SpaceVim curl -sLf https://spacevim.org/cn/install.sh | bash ----- 其它的都和文中一致。 谢谢老师!

    作者回复: 感谢老哥分享!

    共 6 条评论
    15
  • huxxhua
    2021-06-02
    安装neovim 可能会提示No match for argument: neovim 解决办法就是:安装 EPEL 源 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

    作者回复: 我加到文稿的注意事项中

    共 6 条评论
    13
  • magina
    2021-06-22
    我觉得应该是使用go env -w GO111MODULE=on 会更加合适,不应该直接通过环境变量。

    作者回复: 这种方式是更优雅些

    
    8
  • pedro
    2021-05-26
    已经在腾讯云学生服务器上全部搞定了,但是文中应该有两个问题。 一、$HOME/.SpaceVim.d/init.toml 应该是 init.vim 文件。 二、wget https://marmotedu-1254073058.cos.ap-beijing.myqcloud .com/tools/gotools-for-spacevim.tgz$ 这个命令稍微有点问题,中间多了一个空格。 另外,由于我的主机版本是 centos7.5,所以默认没有 python3 环境,如果大家跟我一样,可先通过 yum 来安装 python3,然后在安装 neovim,不过由于 centos7 自带 python2,所以进入 nvim 的时候还是会报错,所以吧,还是建议将 python2 的 neovim 也装上,如下: ```sh yum install -y python-pip sudo pip install neovim ```

    作者回复: 看专栏是没有空格的哈

    共 5 条评论
    7
  • pedro
    2021-05-27
    怕坑了大家,现在赶紧过来说明一下,对于服务器还是要选择和作者一样的 centos8,后面的 IAM 项目里面安装的依赖全是 centos8 的依赖,大家切记,血的教训!!!

    作者回复: 是的,建议还是直接centos8操作。也可以在centos7上部署开发,前提是你理解专栏,知道如何去做适配。

    共 5 条评论
    6
  • desperadochn
    2022-05-06 来自广东
    > 将鼠标放在 Println 上,键入 Enter 键跳转到函数定义处,键入 Ctrl + I 返回到跳转点。 已经安装了neovim,vim main.go打开后按这个操作没有反应,这个是啥问题?

    作者回复: 从网上搜下下安装教程再安装下试试。信息量太少,可能性太多,不太好回复你

    
    5
  • 小宇子
    2021-06-13
    目前,GoLand、VSCode 这些 IDE 都很优秀,我们使用的也很多,但它们都是 Windows 系统下的 IDE 这样说很容易误导新人,Goland,vscode这都是跨平台的,平时开发就是ubuntu+vim。

    作者回复: 根据我之前linux桌面操作系统的使用经验,这些ide在linux gui下体验并不好。这些ide还是要根据个人爱好来选择。这里选择vim ide是因为vim在linux下比较普适。单纯从ide角度来看 毫无疑问goland比vim ide要强大很多。

    共 7 条评论
    4
  • Q
    2021-05-27
    #我是本地安装虚拟机部署CentOS8 #编译git过程中出错的话,需要先安装这两个依赖 sudo yum install expat-devel sudo yum -y install openssl-devel

    作者回复: 感谢Q哥补充

    
    4