How do you share your GOPATH via Dropbox (or similar) across multiple platforms

tophatsteve

I develop across 3 different platforms, Windows, OS X and Ubuntu Linux.
I use Dropbox to synchronize my code between all 3 platforms.
The problem I have is compiled binaries on OS X and Linux get the same name, so binaries in my GOPATH are always overwriting each other. I don't have this problem with Windows because binaries always compile with a .exe extension.

Has anyone else experienced this problem, and if so, how did you get around it?

user6169399

1- set GOBIN to separate path (just e.g. for OS X) and use

go install

Command go :

If the GOBIN environment variable is set, commands are installed to the directory it names instead of DIR/bin. GOBIN must be an absolute path.


2- Also you may rename the output file:

go build [-o output] [-i] [build flags] [packages]

Like this:

go build -o newname

The -o flag, only allowed when compiling a single package, forces build to write the resulting executable or object to the named output file.


Also see: How do I use a Samba server location for GOPATH?

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to share conda environments across platforms

From Dev

How to share conda environments across platforms

From Dev

How do you do clickthrough tracking via the FB Share Dialog?

From Dev

How do you do clickthrough tracking via the FB Share Dialog?

From Dev

How do I manage an Android/Eclipse/Git project across multiple platforms?

From Dev

How do you create a conditional count across multiple fields?

From Dev

How to share a test across multiple specs in Protractor

From Dev

How to share an annotation across multiple elements

From Dev

How do i share my World instance across multiple step definition files in CucumberJS?

From Dev

Delete list via referent ? > Was : How do you alias variable in Python ? or similar?

From Dev

How do you upload a core PHP file via FTP without interrupting a visitor to your site

From Dev

How do you upload a core PHP file via FTP without interrupting a visitor to your site

From Dev

Is Double Math Consistent across Multiple Platforms?

From Dev

How do you use a string across classes?

From Dev

How do you use play scala specs2 matchers across multiple files

From Dev

How do you restrict specific content to only one column instead of going across multiple columns?

From Dev

How do we do releases involving multiple platforms using Jenkins?

From Dev

How do you switch() on an enum that has multiple similar values in C/C++?

From Dev

How do I split up a large .iso file across multiple DVDs via command line tools?

From Dev

How to share multiple urls via UIActivityViewController?

From Dev

How to Share data in multiple Activity via SQLite?

From Dev

How to share a single library source across multiple projects

From Dev

How to share variables across multiple cucumber step definition files with groovy

From Dev

How to share a service across multiple applications and check if it already running?

From Dev

How to share the same config across multiple angular apps

From Dev

How to share boilerplate Kotlin configuration across multiple Gradle projects?

From Dev

How to share variables across multiple cucumber step definition files with groovy

From Dev

How to share a service across multiple applications and check if it already running?

From Dev

How to share a configuration across multiple OSGI services in AEM

Related Related

  1. 1

    How to share conda environments across platforms

  2. 2

    How to share conda environments across platforms

  3. 3

    How do you do clickthrough tracking via the FB Share Dialog?

  4. 4

    How do you do clickthrough tracking via the FB Share Dialog?

  5. 5

    How do I manage an Android/Eclipse/Git project across multiple platforms?

  6. 6

    How do you create a conditional count across multiple fields?

  7. 7

    How to share a test across multiple specs in Protractor

  8. 8

    How to share an annotation across multiple elements

  9. 9

    How do i share my World instance across multiple step definition files in CucumberJS?

  10. 10

    Delete list via referent ? > Was : How do you alias variable in Python ? or similar?

  11. 11

    How do you upload a core PHP file via FTP without interrupting a visitor to your site

  12. 12

    How do you upload a core PHP file via FTP without interrupting a visitor to your site

  13. 13

    Is Double Math Consistent across Multiple Platforms?

  14. 14

    How do you use a string across classes?

  15. 15

    How do you use play scala specs2 matchers across multiple files

  16. 16

    How do you restrict specific content to only one column instead of going across multiple columns?

  17. 17

    How do we do releases involving multiple platforms using Jenkins?

  18. 18

    How do you switch() on an enum that has multiple similar values in C/C++?

  19. 19

    How do I split up a large .iso file across multiple DVDs via command line tools?

  20. 20

    How to share multiple urls via UIActivityViewController?

  21. 21

    How to Share data in multiple Activity via SQLite?

  22. 22

    How to share a single library source across multiple projects

  23. 23

    How to share variables across multiple cucumber step definition files with groovy

  24. 24

    How to share a service across multiple applications and check if it already running?

  25. 25

    How to share the same config across multiple angular apps

  26. 26

    How to share boilerplate Kotlin configuration across multiple Gradle projects?

  27. 27

    How to share variables across multiple cucumber step definition files with groovy

  28. 28

    How to share a service across multiple applications and check if it already running?

  29. 29

    How to share a configuration across multiple OSGI services in AEM

HotTag

Archive