1

ここにリストされているものと同様の問題があります: RVM と OSX Lion - システムの再起動時に RVM が gemsets を「忘れる」

ターミナルを閉じるだけで、RVM が gemset を忘れてしまいます。私はやったrvm use --default 1.9.3-p194@mygemsetし、端末を閉じて再開した後、私はrvm gemset list得る

➜  ~  rvm gemset list

gemsets for system (found in /Users/adam/.rvm/gems/system)
   *

必要な場合の追加情報は次のとおりです。私は OSX Lion を使用しており、Oh-my-zsh を使用しています。

➜  ~  rvm --version

rvm 1.14.5 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

➜  ~  rvm info

system:

  system:
    uname:       "Darwin Adams-MacBook-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64"
    bash:        "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)"
    zsh:         "/bin/zsh => zsh 4.3.11 (i386-apple-darwin11.0)"

  rvm:
    version:      "rvm 1.14.5 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
    updated:      "2 days 4 hours 42 minutes 33 seconds ago"

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

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

  environment:
    PATH:         "/Users/adam/.rvm/gems/ruby-1.9.3-p125@rails32/bin:/Users/adam/.rvm/gems/ruby-1.9.3-p125@global/bin:/Users/adam/.rvm/rubies/ruby-1.9.3-p125/bin:/Users/adam/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"
    GEM_HOME:     ""
    GEM_PATH:     ""
    MY_RUBY_HOME: ""
    IRBRC:        ""
    RUBYOPT:      ""
    gemset:       ""

ありがとうございました

編集: oh-my-zsh を削除したところ、rvm は正常に動作しているようです。2 つ (RVM と oh-my-zsh) をうまく動作させるにはどうすればよいですか?

4

1 に答える 1

1

ロードする OMZ プラグインの量を制限する必要があります。基本的に、必要な機能を本当に提供するプラグインのみを使用します。プラグインによって提供される機能がわからない場合は、念のためインストールしないでください。通常はそれらのプラグインです。プラグインは、rvm が既に行っていることよりも特別なことを行います。

いつものように、システムがあなたのために行うことは、あなたにも行います。

于 2012-07-04T23:02:55.847 に答える