Rvm: `rvm list remote` зависает на неопределенный срок

Созданный на 12 нояб. 2017  ·  3Комментарии  ·  Источник: rvm/rvm

Описание

rvm list remote зависает бесконечно

Действия по воспроизведению

  1. rvm list remote

Ожидаемое поведение

RVM перечисляет удаленные рубины, доступные для установки

Фактическое поведение

https://gist.github.com/JoeNyland/1f6bfc559c7e3f568c7a7969777fe690

Информация об окружающей среде

system:

  system:
    uname:        "Darwin Joes-MBP 17.2.0 Darwin Kernel Version 17.2.0: Fri Sep 29 18:27:05 PDT 2017; root:xnu-4570.20.62~3/RELEASE_X86_64 x86_64 i386 MacBookPro11,3 Darwin"
    name:         "OSX"
    version:      "10.13"
    architecture: "x86_64"
    bash:         "/usr/local/bin/bash => GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0)"
    zsh:          "/bin/zsh => zsh 5.3 (x86_64-apple-darwin17.0)"
    remote_path:  "osx/10.13/x86_64"

  rvm:
    version:      "1.29.3 (master)"
    updated:      "38 minutes 33 seconds ago"
    path:         "/Users/joenyland/.rvm"
    autolibs:     "[4] Allow RVM to use package manager if found, install missing dependencies, install package manager (only OS X)."

  homes:
    gem:          "not set"
    ruby:         "not set"

  binaries:
    ruby:         "/usr/bin/ruby"
    irb:          "/usr/bin/irb"
    gem:          "/usr/bin/gem"
    rake:         "/usr/bin/rake"

  environment:
    PATH:         "/usr/local/opt/coreutils/libexec/gnubin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/joenyland/.rvm/bin"
    GEM_HOME:     ""
    GEM_PATH:     ""
    MY_RUBY_HOME: ""
    IRBRC:        ""
    RUBYOPT:      ""
    gemset:       ""

Самый полезный комментарий

Я заметил такое поведение недавно. Еще не уверен, в чем причина. Я посмотрю на следующей неделе ...

Все 3 Комментарий

Я заметил такое поведение недавно. Еще не уверен, в чем причина. Я посмотрю на следующей неделе ...

У меня тоже возникла эта проблема. Я заметил это, когда пытался понять, почему rvm неверно сообщает об отсутствии доступных бинарных дистрибутивов для версий, которые, как я знал, были на rubies.travis-ci.org. Bash использует значительную часть процессора во время зависания. Я планирую сам разобраться в этом.

Я вижу, что двоичные файлы Travis нельзя использовать в OS X, так что это объясняет.

Похоже, скрипт застревает, вызывая __rvm_include_travis_binaries в бесконечном цикле. Если будет полезно, моя информация:

ruby-2.5.0:

  system:
    uname:        "Darwin MacBook-Pro-3.local 15.6.0 Darwin Kernel Version 15.6.0: Tue Jan  9 20:12:05 PST 2018; root:xnu-3248.73.5~1/RELEASE_X86_64 x86_64"
    name:         "OSX"
    version:      "10.11"
    architecture: "x86_64"
    bash:         "/opt/boxen/homebrew/bin/bash => GNU bash, version 4.4.19(1)-release (x86_64-apple-darwin15.6.0)"
    zsh:          "/bin/zsh => zsh 5.0.8 (x86_64-apple-darwin15.0)"
    remote_path:  "osx/10.11/x86_64"

  rvm:
    version:      "1.29.3 (master)"
    updated:      "12 hours 30 minutes 22 seconds ago"
    path:         "/Users/gary/.rvm"
    autolibs:     "[4] Allow RVM to use package manager if found, install missing dependencies, install package manager (only OS X)."

  ruby:
    interpreter:  "ruby"
    version:      "2.5.0p0"
    date:         "2017-12-25"
    platform:     "x86_64-darwin15"
    patchlevel:   "2017-12-25 revision 61468"
    full_version: "ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin15]"

  homes:
    gem:          "/Users/gary/.rvm/gems/ruby-2.5.0"
    ruby:         "/Users/gary/.rvm/rubies/ruby-2.5.0"

  binaries:
    ruby:         "/Users/gary/.rvm/rubies/ruby-2.5.0/bin/ruby"
    irb:          "/Users/gary/.rvm/rubies/ruby-2.5.0/bin/irb"
    gem:          "/Users/gary/.rvm/rubies/ruby-2.5.0/bin/gem"
    rake:         "/Users/gary/.rvm/gems/ruby-2.5.0@global/bin/rake"

  environment:
    PATH:         "/Users/gary/.rvm/gems/ruby-2.5.0/bin:/Users/gary/.rvm/gems/ruby-2.5.0@global/bin:/Users/gary/.rvm/rubies/ruby-2.5.0/bin:/Users/gary/.rakudobrew/bin:/Users/gary/perl5/perlbrew/bin:/Users/gary/perl5/perlbrew/perls/perl-5.16.0/bin:/sw/bin:/sw/sbin:/opt/local/bin:/opt/local/sbin:/Users/gary/.nvm/versions/node/v9.2.1/bin:bin:/opt/boxen/bin:/opt/boxen/homebrew/bin:/opt/boxen/homebrew/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin:/Users/gary/.rvm/bin"
    GEM_HOME:     "/Users/gary/.rvm/gems/ruby-2.5.0"
    GEM_PATH:     "/Users/gary/.rvm/gems/ruby-2.5.0:/Users/gary/.rvm/gems/ruby-2.5.0@global"
    MY_RUBY_HOME: "/Users/gary/.rvm/rubies/ruby-2.5.0"
    IRBRC:        "/Users/gary/.rvm/rubies/ruby-2.5.0/.irbrc"
    RUBYOPT:      ""
    gemset:       ""
Была ли эта страница полезной?
0 / 5 - 0 рейтинги