RVM не реагирует ни на какие действия

Надеюсь на помощь здесь, так как я довольно застрял на этом.

Сегодня я столкнулся с проблемой, когда RVM перестал реагировать на действия. Моя ОС — Lion, и моя установка RVM работала очень хорошо в течение нескольких месяцев. Я не могу вспомнить какие-либо недавние системные изменения, которые могли бы помешать моей установке RVM.

Выдача rvm возвращает именно то, что вы ожидаете: http://cl.ly/3V0M3k1k13453Z0B0M1j.

Однако, если я использую какое-либо действие RVM, оно просто зависает там навсегда.

Пример: rvm list Пример: rvm install 1.9.3 http://cl.ly/3R2b3H3u223I2E1v101j

Единственный способ продолжить — прервать команду, нажав Ctrl+C.

До сих пор я удалял RVM вручную и успешно переустанавливал. Результаты такие же.

Есть идеи?


person Jeremy    schedule 27.05.2012    source источник
comment
Пожалуйста, не размещайте информацию на внешних сайтах и ​​не размещайте изображения, когда достаточно текста.   -  person Andrew Marshall    schedule 27.05.2012
comment
Это не ответ, но если вы застряли, вы можете попробовать rbenv — github.com/sstephenson/rbenv - так как это может помочь вам решить вашу текущую проблему (или, возможно, помочь точно определить, в чем проблема).   -  person Michael Durrant    schedule 27.05.2012
comment
вы используете ZSH? любые причудливые псевдонимы оболочки, вы контролируете свои файлы * rc или просто извлекаете из чужого репо?   -  person mpapis    schedule 29.05.2012
comment
Пожалуйста, проверьте, входит ли ваша учетная запись в группу rvm. По умолчанию ваша учетная запись пользователя, даже учетная запись root, автоматически не входит в группу. Я нашел решение и решил аналогичную проблему, прочитав подсказки заметок rvm/   -  person    schedule 25.08.2013


Ответы (1)


Что нужно проверить:

  1. Ваша запись env PATH с использованием echo $PATH. Это выглядит разумным для вашей среды? Записи RVM должны быть первыми или вторыми в цепочке.
  2. Что показывает which rvm? Имеет ли это смысл в вашей среде и для того типа установки RVM, который вы сделали? Стандартный RVM будет в ~/.rvm.
  3. Что говорит rvm info и подходит ли это для вашей среды?

С помощью этой информации мы сможем дать вам более точные ответы, и вы сможете просмотреть диагностику на странице установки RVM. и сравните результат с тем, что вы должны увидеть.


Это результат новой установки RVM и Ruby 1.9.3 на моей машине:

ruby-1.9.3-p194:

  system:
    uname:       "Darwin Greg.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386"
    bash:        "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)"
    zsh:         "/bin/zsh => zsh 4.3.9 (i386-apple-darwin10.0)"

  rvm:
    version:      "rvm 1.13.8 (stable) by Wayne E. Seguin , Michal Papis  [https://rvm.io/]"
    updated:      "12 minutes 39 seconds ago"

  ruby:
    interpreter:  "ruby"
    version:      "1.9.3p194"
    date:         "2012-04-20"
    platform:     "x86_64-darwin10.8.0"
    patchlevel:   "2012-04-20 revision 35410"
    full_version: "ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin10.8.0]"

  homes:
    gem:          "/Users/greg/.rvm/gems/ruby-1.9.3-p194"
    ruby:         "/Users/greg/.rvm/rubies/ruby-1.9.3-p194"

  binaries:
    ruby:         "/Users/greg/.rvm/rubies/ruby-1.9.3-p194/bin/ruby"
    irb:          "/Users/greg/.rvm/rubies/ruby-1.9.3-p194/bin/irb"
    gem:          "/Users/greg/.rvm/rubies/ruby-1.9.3-p194/bin/gem"
    rake:         "/Users/greg/.rvm/gems/ruby-1.9.3-p194@global/bin/rake"

  environment:
    PATH:         "/Users/greg/.rvm/gems/ruby-1.9.3-p194/bin:/Users/greg/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/greg/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/greg/.rvm/bin:/Users/greg/.pythonbrew/bin:/Users/greg/.pythonbrew/pythons/Python-2.7.3/bin:/Users/greg/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Library/PostgreSQL/9.0/bin:/usr/local/git/bin"
    GEM_HOME:     "/Users/greg/.rvm/gems/ruby-1.9.3-p194"
    GEM_PATH:     "/Users/greg/.rvm/gems/ruby-1.9.3-p194:/Users/greg/.rvm/gems/ruby-1.9.3-p194@global"
    MY_RUBY_HOME: "/Users/greg/.rvm/rubies/ruby-1.9.3-p194"
    IRBRC:        "/Users/greg/.rvm/rubies/ruby-1.9.3-p194/.irbrc"
    RUBYOPT:      ""
    gemset:       ""
person the Tin Man    schedule 27.05.2012
comment
На мой взгляд, все это выглядит правильно: 1. $ echo $PATH** /Users/username/.rvm/gems/ruby-1.9.3-p194/bin:/Users/username/.rvm/gems/ ruby-1.9.3-p194@global/bin:/Пользователи/имя пользователя/.rvm/rubies/ruby-1.9.3-p194/bin:/Пользователи/имя пользователя/.rvm/bin:/usr/bin:/bin: /usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 2. **$ which rvm : /Users/username/.rvm/bin/rvm 3. $ rvm info : просто зависает, как описано ранее. - person Jeremy; 28.05.2012
comment
Я только что добавил результат новой установки RVM rvm info на мою машину для сравнения. Если ваши настройки совпадут, я отправлю примечание автору RVM по адресу webchat.freenode.net/? каналы=rvm - person the Tin Man; 28.05.2012