Giter VIP home page Giter VIP logo

Comments (12)

benbayard avatar benbayard commented on May 4, 2024

Bump for this feature!

from gvm.

sgerrand avatar sgerrand commented on May 4, 2024

This seems contrary to the intent of a version manager. The installation method for Go is unambiguous and easy to follow.

👎 from me.

from gvm.

skottler avatar skottler commented on May 4, 2024

@sgerrand Huh? What if you want several versions available to different users across the system?

from gvm.

sgerrand avatar sgerrand commented on May 4, 2024

That use case seems fine to me, but appears different to this issue's
description as currently phrased.

from gvm.

neurogenesis avatar neurogenesis commented on May 4, 2024

@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:

  • if dev and ops are using the same tools to manage go versions and environments, it will be easier to maintain parity across environments and keep production stable.
  • a system-wide go would be helpful for quickly bootstrapping servers with common admin apps, without having to set user-specific properties for all users on the system.
  • updating / maintaining a system-wide version of go would be much easier with something like gvm, as it is for Ruby with rvm or rbenv.
  • using a common tool like gvm would help make applications reliably portable across different customer environments (as go would be installed in a similar manner). without OS-specific packages, go installations will likely vary from environment to environment.

@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.

from gvm.

squanto avatar squanto commented on May 4, 2024

bump

from gvm.

tve avatar tve commented on May 4, 2024

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.

from gvm.

marcioAlmada avatar marcioAlmada commented on May 4, 2024

+1

from gvm.

bedge avatar bedge commented on May 4, 2024

+1, the current per-user install is not at all dev-ops friendly.

from gvm.

rezen avatar rezen commented on May 4, 2024

+1

from gvm.

yusuf81 avatar yusuf81 commented on May 4, 2024

+1

from gvm.

scalp42 avatar scalp42 commented on May 4, 2024

If running on Ubuntu, we moved to godeb regarding the Docker scenario:

RUN wget https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz && tar -xvzf godeb-amd64.tar.gz && rm -f godeb-amd64.tar.gz
RUN ./godeb install 1.11.4

Hopefully it helps someone ✌️

from gvm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.