2012-10-31 3 views
-1

와 루비를 설치 한 후 나는 RVM을 평소와 다름없이 설치 의심 스럽네요 ....글로벌 gemset 표시되지 RVM

gem list으로 전화하면 목록이 비어 있습니다.

*** LOCAL GEMS *** 

그러나 나는 rvm use [email protected] 다음 gem list를 호출, 내가 얻을 :

*** LOCAL GEMS *** 

bundler (1.2.1) 
rake (0.9.2.2) 
rubygems-bundler (1.1.0) 
rvm (1.11.3.5) 

그래서, 분명히, 내 "글로벌"gemset는 "기본"gemset에서 볼 수 없습니다. 왠지 말해줘? 여기

는 "글로벌"gemset에 대한 rvm info의 출력 :

[email protected]: 

    system: 
    uname:  "Linux rmaruszewski 3.2.0-32-generiC#51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux" 
    system:  "ubuntu/12.04/x86_64" 
    bash:  "/bin/bash => GNU bash, version 4.2.24(1)-release (x86_64-pc-linux-gnu)" 
    zsh:   " => not installed" 

    rvm: 
    version:  "rvm 1.16.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]" 
    updated:  "12 minutes 37 seconds ago" 

    ruby: 
    interpreter: "ruby" 
    version:  "1.9.3p286" 
    date:   "2012-10-12" 
    platform:  "x86_64-linux" 
    patchlevel: "2012-10-12 revision 37165" 
    full_version: "ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux]" 

    homes: 
    gem:   "/home/rmaruszewski/.rvm/gems/[email protected]" 
    ruby:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286" 

    binaries: 
    ruby:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin/ruby" 
    irb:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin/irb" 
    gem:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin/gem" 
    rake:   "/home/rmaruszewski/.rvm/gems/[email protected]/bin/rake" 

    environment: 
    PATH:   "/home/rmaruszewski/.rvm/gems/[email protected]/bin:/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin:/home/rmaruszewski/.rvm/bin:/home/rmaruszewski/bin:/home/rmaruszewski/bin/build:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt:/opt/AccurevTools/bin:/opt/accurev/bin:/home/rmaruszewski/bin/gitscripts:/srv/git/development/tools/gts/bin:/srv/git/build/Build:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin:/opt/grails/bin:/opt/gradle/bin" 
    GEM_HOME:  "/home/rmaruszewski/.rvm/gems/[email protected]" 
    GEM_PATH:  "/home/rmaruszewski/.rvm/gems/[email protected]" 
    MY_RUBY_HOME: "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286" 
    IRBRC:  "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/.irbrc" 
    RUBYOPT:  "" 
    gemset:  "global" 

그리고이 "기본"gemset입니다 :

ruby-1.9.3-p286: 

    system: 
    uname:  "Linux rmaruszewski 3.2.0-32-generiC#51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux" 
    system:  "ubuntu/12.04/x86_64" 
    bash:  "/bin/bash => GNU bash, version 4.2.24(1)-release (x86_64-pc-linux-gnu)" 
    zsh:   " => not installed" 

    rvm: 
    version:  "rvm 1.16.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]" 
    updated:  "18 minutes 26 seconds ago" 

    ruby: 
    interpreter: "ruby" 
    version:  "1.9.3p286" 
    date:   "2012-10-12" 
    platform:  "x86_64-linux" 
    patchlevel: "2012-10-12 revision 37165" 
    full_version: "ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux]" 

    homes: 
    gem:   "/home/rmaruszewski/.rvm/gems/ruby-1.9.3-p286" 
    ruby:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286" 

    binaries: 
    ruby:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin/ruby" 
    irb:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin/irb" 
    gem:   "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin/gem" 
    rake:   "/home/rmaruszewski/.rvm/gems/[email protected]/bin/rake" 

    environment: 
    PATH:   "/home/rmaruszewski/.rvm/gems/ruby-1.9.3-p286/bin:/home/rmaruszewski/.rvm/gems/[email protected]/bin:/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/bin:/home/rmaruszewski/.rvm/bin:/home/rmaruszewski/bin:/home/rmaruszewski/bin/build:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt:/opt/AccurevTools/bin:/opt/accurev/bin:/home/rmaruszewski/bin/gitscripts:/srv/git/development/tools/gts/bin:/srv/git/build/Build:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin:/opt/grails/bin:/opt/gradle/bin" 
    GEM_HOME:  "/home/rmaruszewski/.rvm/gems/ruby-1.9.3-p286" 
    GEM_PATH:  "/home/rmaruszewski/.rvm/gems/ruby-1.9.3-p286:/home/rmaruszewski/.rvm/gems/[email protected]" 
    MY_RUBY_HOME: "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286" 
    IRBRC:  "/home/rmaruszewski/.rvm/rubies/ruby-1.9.3-p286/.irbrc" 
    RUBYOPT:  "" 
    gemset:  "" 
+0

downvote를 사용하는 경우에는 적어도 근사한 점을 표시하고 이유를 설명하십시오. – rmaruszewski

답변

1

당신이 첫번째 장소에있는 루비를 사용했다 :

rvm use ruby 
+0

예. 다른 버전의 Ruby를 설치하기 전에 제거한 다음 RVM을 설치했습니다. 뭔가 (구성 파일 일 가능성이 있음)가 이전 설치에서 나왔을 가능성이 있으며 이제 RVM을 방해 할 수 있습니다. – rmaruszewski

+0

임시 해결책으로 저는 기본적으로 글로벌 gemset으로 전환했습니다. – rmaruszewski

2

Mac OSX 10.7을 제외하고 똑같은 문제가 발생했다고 생각합니다.

저는 루비를 처음 사용했습니다. 나는 넷츠 튜토리얼 (http://net.tutsplus.com/tutorials/ruby/singing-with-sinatra-the-recall-app-2/)을 통해 갈 것입니다.

RVM을 설치했는데 최신 Ruby (Mac은 1.8.7과 함께 제공됨)로 업그레이드되었습니다. 설치 rvm은 1.9.3으로 기본 설정되어 있습니다. 보석은 sinatra, datamapper 등이 설치되어 있지만, "datamapper"가 필요합니다 IRB 또는 .rb 파일, "LoadError : 해당 파일을로드 할 수 없습니다 - datamapper"오류가 발생합니다.

대신 gem을 설치하면 작동하는 것처럼 보이지만, 이것은 내가 이해할 수없는 구성 문제 일 것 같습니다.

RVM (1.16.17) 및 ruby ​​(1.9.3-p286)와 동일한 버전을보고 내 보석 목록에 같은 RVM 버전이 있기 때문에 게시하고 있습니다. --local (rvm 1.11. 3.5).

어떻게하면 RVM 1.16.17을 가질 수 있는지 잘 모르지만 보석에는 rvm 1.11.3.5가 표시됩니다. 또한, 루비 젬은 1.9에서 'included''helb로되어 있지만 irb에서는 "rubygems"가 필요하면 false를 반환합니다.

나는 n00b 인 것을 싫어 ... 미안해. 나는 대답이 없다.

+0

음, @rmaruszewski 나는 루비 n00b에서 멀어지고있다. 필자의 경우, 아직 완전히 이해하지 못하는 이유 때문에 data_mapper "가 필요합니다." 하지만 내 문제의 바닥에 점점 디딤돌 이었기 때문에 이것을 게시 주셔서 감사합니다. –

관련 문제