如何让Atom.io认识到我正在服务器上进行开发?

时间:2016-04-25 21:41:53

标签: go sftp atom-editor

我使用Atom.io作为我使用go-plus plugin进行Go开发的主编辑 它在本地运行良好,而linter在代码中发现任何问题。

但是如果我使用像传输到SFTP的东西进入我的服务器并使用Atom编辑文件,如果我尝试import我的服务器上有一个包,它会认为它不存在(因为它看起来是本地的?)并且linter会出错。

如何让它知道我在服务器上并在服务器上查找包等等,而不是在本地?

1 个答案:

答案 0 :(得分:1)

如果你在GOPATH之外使用go install,你会看到:

go install: no install location for directory outside GOPATH  

所以我找到的解决方法是 将GOPATH设置为网络位置 并克隆GOPATH文件夹下的其他包并正常设置导入。

使用mount命令挂载SMB共享:

mount –t smbfs 192.168.0.1:/share1 /mnt –o username=UserName,workgroup=test 

请参阅此内容,了解如何将其安装到本地驱动器:How do I use a Samba server location for GOPATH?

REF: http://www.linuxnix.com/8-ways-to-mount-smbfs-samba-file-system-in-linux/