1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 rbenv 1.0 发布,Ruby 版本管理工具 下载

本帖由 漂亮的石头2015-12-26 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,356
    赞:
    47
    rbenv 是个健壮的工具,遵循 UNIX 标准来实现 Ruby 每个项目版本和相关运行时环境的管理。

    rbenv 1.0 相比 0.4.0 版本,改进内容如下:

    速度


    • Speed up rbenv with dynamically loaded realpath C extension


    • Speed up rbenv rehash when there are many Ruby versions with similar sets of executables


    • Improve performance of rbenv-which for "system" version


    • Avoid rbenv-exec calling out to rbenv-version-name twice
    新特性


    • New plugin hooks version-name and version-origin enable plugin authors to hook into version selection logic.


    • rbenv versions --skip-aliases --bare will only list versions that are not aliases (symlinks) for other versions.


    • rbenv version-file <dir> finds a .ruby-version file in the target directory or any of its parent directories.


    • rbenv init now recognizes and supports fish shell syntax. [​IMG]


    • rbenv --debug <command> is a shortcut for enabling RBENV_DEBUG.
    Shell 集成


    • Fix rbenv() shell function in ksh and dash


    • Ubuntu fix: use source instead of .


    • Reliably detect user's current shell in rbenv init


    • Improve detection of completion support for commands


    • Fix detecting completions support on OpenBSD


    • Check if completion script is readable


    • Suppress shell warnings when hashing is disabled by set +h


    • rbenv() shell function preserves multiline output of sh-* commands
    常规改进


    • rbenv local now respects .ruby-version file in parent directories as well


    • rbenv versions now emits a warning when no Ruby versions were found


    • Consistently support rbenv <command> --help as alternative to rbenv help <command>


    • Improve parsing of git revision in rbenv --version when rbenv was installed from git


    • Export PS4 when RBENV_DEBUG is set for more informative debug output
    Bug 修复


    • Fix incorrect formatting of rbenv-help output under MAWK (Ubuntu)


    • Prefer gawk over awk if both are available


    • Fix resolving symlinks in rbenv-hooks


    • Fix iterating through paths that have spaces in them


    • Fix rbenv rehash when paths have spaces in them


    • More useful error message when rehash fails on a non-writable directory


    • Make rbenv-exec fail for invalid Ruby version


    • Bail out early if readlink is not available


    • Properly resolve symlinks when listing hook scripts


    • Better error message for rbenv prefix system


    • Fix reading .ruby-version on platforms that don't support process substitution


    • Remove carriage return characters in .ruby-version files


    • Fixes rbenv on OpenBSD and other systems that don't support head -c


    • Guard against exported CDPATH


    • Ensure that IFS is reset to its original value within hook scripts

    下载:https://github.com/rbenv/rbenv/archive/v1.0.0.zip

    rbenv让你通过简单的方式在Ruby多个版本及实现之间进行切换。

    [​IMG]
    rbenv 1.0 发布,Ruby 版本管理工具下载地址
     
正在加载...