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 outsideGOPATH
,您将看到:
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
有关如何将其装载到本地驱动器的信息,请参阅:
参考:
有趣!你能详细说明一下我会怎么做吗?