Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #4899

Closed
Open
Created Aug 26, 2013 by Administrator@rootOwner

Clarify Documentation

Created by: ghost

On the site:

https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

It recommends to compile ruby 2.x from source, yet it also recommends to use debian/ubuntu, which do not by default have ruby 2.x right now.

This confuses people because they think the guide is specific to debian, yet it clearly tells people to compile ruby 2.x from source.

In order to avoid this confusion, it would be nice to SPECIFICALLY tell people which is the MINIMUM version of ruby required for gitlabhq to be operational. And perhaps also to tell why ruby 2.x should be used and why 1.8 or 1.9 is not allowed.

Would ruby 1.9.3 work as well? If so, the ubuntu guys would not have to compile at all which would remove one extra step that can be confusing to newbies.

Today this question happened on IRC and I see it as my job to make it easier for people to come to their own decision. If the guide could explain why ruby 2.x is required, this would both help them, and also me.

Thank you for considering.

Assignee
Assign to
Time tracking