Skip to content
Permalink
Branch: master
Commits on Oct 23, 2019
  1. Merge pull request #1196 from rbenv/ci-actions

    mislav committed Oct 23, 2019
    Add CI via Actions
  2. Bump Homebrew formula on tagged release

    mislav committed Oct 23, 2019
  3. Delete .travis.yml

    mislav committed Oct 23, 2019
  4. Add CI via Actions

    mislav committed Oct 23, 2019
  5. Merge branch 'fix/rbenv-help-type-broken-pipe-upstream'

    mislav committed Oct 23, 2019
  6. rbenv help: fix 'type: write error: Broken pipe'

    FooBarWidget committed Oct 23, 2019
    Sometimes the command fails with a 'type: write error: Broken pipe'.
    This is because 'head -1' only reads the first line, then exits.
    If 'type' writes the second line after 'head -1' has already exited,
    then the aforementioned error is triggered.
    
    We fix this by buffering the entire output of 'type' before
    invoking 'head -1'.
Commits on Sep 27, 2019
  1. Merge pull request #1191 from DestyNova/patch-1

    hsbt committed Sep 27, 2019
    Show how to update the list of available Ruby versions
Commits on Sep 26, 2019
  1. Show how to update the list of available Ruby versions

    DestyNova committed Sep 26, 2019
    It wasn't clear how to update the list of installable Ruby versions after installing rbenv from Git. This is a bit confusing for people who use rbenv to run third party Ruby apps rather than write their own and are less likely to know/care about the distinction between `rbenv` and `ruby-build`. I hadn't touched it for about 2 years and totally forgot that I'd need to manually update ruby-build.
    
    Alternatively, it might be better to make ruby-build a git submodule.
Commits on Apr 4, 2019
  1. Merge pull request #1156 from rbenv/no-dir-traversal

    mislav committed Apr 4, 2019
    Disallow path segments and directory traversal in `.ruby-version` files
Commits on Apr 3, 2019
  1. Disallow path segments and directory traversal in `.ruby-version` files

    mislav committed Apr 3, 2019
    A malicious `.ruby-version` file in the current directory could inject
    `../../../` into the version string and trigger execution of binaries
    outside of `RBENV_ROOT/versions/`.
    
    Fixes #977 OVE-20170303-0004
Commits on Mar 25, 2019
  1. rbenv 1.1.2

    mislav committed Mar 25, 2019
Commits on Feb 18, 2019
  1. Clarify the description of `rbenv versions`

    mislav committed Feb 18, 2019
    Fixes #1148
Commits on Aug 9, 2018
  1. Merge pull request #1098 from blueyed/prefix-no-devnull

    mislav committed Aug 9, 2018
    rbenv-prefix: do not silence rbenv-which for system version
Commits on Aug 6, 2018
  1. rbenv-prefix: do not silence rbenv-which for system version

    blueyed committed Jul 13, 2018
    This suppressed any output when using RBENV_DEBUG=1 and does not really
    hurt to have in the unlikely case that it should fail; you would get
    two error messages now:
    
    rbenv: ruby: command not found
    rbenv: system version not found in PATH
Commits on Jun 7, 2018
  1. Merge pull request #1093 from blueyed/which

    mislav committed Jun 7, 2018
    rbenv-which: change PATH only for the "command -v" lookup
  2. rbenv-which: change PATH only for the "command -v" lookup

    blueyed committed Jun 7, 2018
    This is not really necessary, because rbenv-which is used in a subshell
    currently, but makes a difference if rbenv-which would be sourced.
  3. make rbenv init more visible in the readme (#1092)

    jacobherrington authored and mislav committed Jun 7, 2018
    [ci skip]
Commits on Jun 5, 2018
  1. Remove ableist language

    mislav committed Jun 5, 2018
Commits on Jun 4, 2018
  1. Merge pull request #1083 from AlexWayfer/patch-1

    mislav committed Jun 4, 2018
    Update instructions for $PATH change in README
  2. Link to rbenv-installer

    mislav committed Jun 4, 2018
    Fixes #1001
Commits on May 30, 2018
  1. Update instructions for $PATH change in README

    AlexWayfer committed May 30, 2018
    Describe for Fish shell in details, prevent issues like #195 and #459.
    
    Reference: https://fishshell.com/docs/2.7/tutorial.html#tut_path
Commits on Feb 26, 2018
  1. Merge pull request #1069 from viclim/fix-issue-1065

    mislav committed Feb 26, 2018
    Ignore empty `.ruby-version` files
  2. Fix #1065

    viclim committed Feb 26, 2018
    Command `rbenv version-name > .ruby-version` will create an empty `.ruby-version` file
    before running `rbenv-version-file`. This causes `rbenv-version-file` to return empty
    string which in turn causes `rbenv-version-name` to return `system`.
    
    Ensure size of `.ruby-version` is non-zero as a workaround.
Commits on Dec 7, 2017
  1. Merge pull request #981 from mhinz/shell-descriptive-error

    mislav committed Dec 7, 2017
    Better error message for `rbenv shell`
  2. Add tests for shell integration

    mhinz committed Dec 7, 2017
  3. Better error message for `rbenv shell`

    mhinz committed Mar 23, 2017
    Shell integration is not enabled by default. This means that, from all the
    commands from `rbenv commands`, only "shell" won't work right away.
    
    Replace "no such command" with a more descriptive message that points to
    `rbenv init` instead.
Commits on Nov 30, 2017
  1. Merge pull request #1013 from blueyed/shellcheck

    mislav committed Nov 30, 2017
    Fix some issues reported by shellcheck
Commits on Nov 29, 2017
  1. Fix some issues reported by shellcheck

    blueyed committed Jun 23, 2017
  2. Merge branch 'cdpath-enable'

    mislav committed Nov 29, 2017
  3. Merge pull request #968 from maxnordlund/patch-1

    mislav committed Nov 29, 2017
    Fix fish subcommand completion
  4. Merge pull request #959 from zenspider/fix-dash-u

    mislav committed Nov 29, 2017
    Fixed `rbenv init -` output to work w/ no args and bash's `set -u`.
  5. Merge pull request #982 from MartinNowak/issue759

    mislav committed Nov 29, 2017
    partly resolve #759
  6. Merge pull request #1002 from blueyed/fix-which-tests-PATH

    mislav committed Nov 29, 2017
    test/which.bats: do not export PATH
Older
You can’t perform that action at this time.