Coder Social home page Coder Social logo

why chef-rvm and not rvm? about rvm HOT 6 CLOSED

sous-chefs avatar sous-chefs commented on July 24, 2024
why chef-rvm and not rvm?

from rvm.

Comments (6)

fnichol avatar fnichol commented on July 24, 2024

There were a couple of reasons that the repo ended up as chef-rvm. The most basic was that I needed a way to distinguish the Chef cookbook from the RVM project proper :) There also seems to be an emerging pattern where cookbook-as-a-git-repo codebase names are being prepended with chef- or appended with -cookbook. And finally, the knife-github-cookbooks knife plugin explicitly supported this convention.

The main issue is that the cookbook won't work out of the box unless it's renamed from chef-rvm to rvm due to some dynamic module/class construction. Does that help shed some light (thanks for the question BTW)?

from rvm.

mlitwin-rpx avatar mlitwin-rpx commented on July 24, 2024

Yes it does, thanks. We are with RightScale so we don't use knife. This makes forking a bit of an issue, but knife is really how things should be done to deal with just this sort of thing. We are just behind the times.

On Dec 10, 2011, at 8:16 PM, Fletcher Nichol wrote:

There were a couple of reasons that the repo ended up as chef-rvm. The most basic was that I needed a way to distinguish the Chef cookbook from the RVM project proper :) There also seems to be an emerging pattern where cookbook-as-a-git-repo codebase names are being prepended with chef- or appended with -cookbook. And finally, the knife-github-cookbooks knife plugin explicitly supported this convention.

The main issue is that the cookbook won't work out of the box unless it's renamed from chef-rvm to rvm due to some dynamic module/class construction. Does that help shed some light (thanks for the question BTW)?


Reply to this email directly or view it on GitHub:
#59 (comment)

from rvm.

pearcec avatar pearcec commented on July 24, 2024

Use librarian, and it is a non issue.

from rvm.

fnichol avatar fnichol commented on July 24, 2024

@pearcec agreed, the librarian gem is a great way to manage your cookbooks/ directory. Kudos to @yfeldblum for such a great solution :)

from rvm.

fnichol avatar fnichol commented on July 24, 2024

I'm going to close this out for now. If anyone has further concerns or questions, just re-open!

from rvm.

lock avatar lock commented on July 24, 2024

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

from rvm.

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.