Open neurogenesis opened 10 years ago
Bump for this feature!
This seems contrary to the intent of a version manager. The installation method for Go is unambiguous and easy to follow.
:-1: from me.
@sgerrand Huh? What if you want several versions available to different users across the system?
That use case seems fine to me, but appears different to this issue's description as currently phrased.
@sgerrand
The installation method for Go is unambiguous and easy to follow.
if you're installing / removing / maintaining it manually, then yes... it is straightforward and easy to follow the instructions. if you're automating the installation of go across multiple platforms, particularly for those where OS packages don't exist (like ubuntu), then a universal go installation manager would be of high value.
some reasons why this would be helpful:
@skottler, having a system-wide installation of go isn't mutually exclusive of a user-specific installation. Tools like rvm and rbenv for ruby allow a system default to be easily overridden per user.
bump
Bump.
The installation method for Go is unambiguous and easy to follow.
Perhaps, but I don't want to have to figure it out all over again every few months, specially with cross compiler installs and all that.
+1
+1, the current per-user install is not at all dev-ops friendly.
+1
+1
gvm is great for managing user-specific or version-specific install of go, but doesn't support management of the system's version of go (used by default if a user hasn't installed gvm).
to simplify deployment and use of go apps to app-specific VMs or docker containers, where multiple versions likely aren't necessary, it would be nice to be able to install / manage the system version of go (/usr/bin/go). this would also allow a great cross-platform method of installing go, as no OS-specific packages are supported (rpm, apt/deb, etc.).