Go 如何让Atom.io知道我';我在服务器上开发?

Go 如何让Atom.io知道我';我在服务器上开发?,go,sftp,atom-editor,Go,Sftp,Atom Editor,我正在使用Atom.io作为Go开发的主要编辑器。 它在本地工作得很好,linter可以在代码中发现任何问题 但是,如果我使用像Transmit to SFTP这样的东西进入我的服务器,并使用Atom编辑一个文件,如果我尝试导入我服务器上的包,它会认为它不存在(因为它在本地查找?),linter会出现错误 我如何让它知道我在服务器上,并在服务器上查找包等,而不是在本地?如果使用go install outsideGOPATH,您将看到: go install: no install locati

我正在使用
Atom.io
作为Go开发的主要编辑器。
它在本地工作得很好,linter可以在代码中发现任何问题

但是,如果我使用像Transmit to SFTP这样的东西进入我的服务器,并使用Atom编辑一个文件,如果我尝试
导入我服务器上的包,它会认为它不存在(因为它在本地查找?),linter会出现错误


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

如果使用go install outside
GOPATH
,您将看到:

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 
有关如何将其装载到本地驱动器的信息,请参阅:

参考:

有趣!你能详细说明一下我会怎么做吗?