Ruby on rails RVM-无法使用全球gemset中的gem

Ruby on rails RVM-无法使用全球gemset中的gem,ruby-on-rails,ruby,rvm,Ruby On Rails,Ruby,Rvm,我在global gemset中安装了“pry”。但是我不能使用它。当我在代码中使用“binding.pry”时,它会说-无法解析“pry”。我尝试了:需要“pry”并加载“pry.rb”,但运气不佳 <pre> nikhil@nikhil-K54C:/media/media1/railscode/beasport$ rvm gemset list gemsets for ruby-1.9.3-p194 (found in /home/nikhil/.rvm/gems/ruby-1

我在global gemset中安装了“pry”。但是我不能使用它。当我在代码中使用“binding.pry”时,它会说-无法解析“pry”。我尝试了:需要“pry”并加载“pry.rb”,但运气不佳

<pre>
nikhil@nikhil-K54C:/media/media1/railscode/beasport$ rvm gemset list

gemsets for ruby-1.9.3-p194 (found in /home/nikhil/.rvm/gems/ruby-1.9.3-p194)
   (default)
=> beasport
   composer_app
   composer_app1
   global
   new_sample_app

nikhil@nikhil-K54C:/media/media1/railscode/beasport$ gem which pry
/home/nikhil/.rvm/gems/ruby-1.9.3-p194@global/gems/pry-0.9.10/lib/pry.rb
nikhil@nikhil-K54C:/media/media1/railscode/beasport$ gem list | grep pry
pry (0.9.10)
pry-debugger (0.2.0)
pry-doc (0.4.4)
pry-stack_explorer (0.4.7)
nikhil@nikhil-K54C:/media/media1/railscode/beasport$ rvm info

ruby-1.9.3-p194@beasport:

  system:
    uname:       "Linux nikhil-K54C 3.2.0-32-generic-pae #51-Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linux"
    system:      "ubuntu/12.04/i386"
    bash:        "/bin/bash => GNU bash, version 4.2.24(1)-release (i686-pc-linux-gnu)"
    zsh:         " => not installed"

  rvm:
    version:      "rvm 1.16.6 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
    updated:      "1 month 5 days 1 hour 7 minutes 39 seconds ago"

  ruby:
    interpreter:  "ruby"
    version:      "1.9.3p194"
    date:         "2012-04-20"
    platform:     "i686-linux"
    patchlevel:   "2012-04-20 revision 35410"
    full_version: "ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]"

  homes:
    gem:          "/home/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport"
    ruby:         "/home/nikhil/.rvm/rubies/ruby-1.9.3-p194"

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

  environment:
    PATH:         "./bundler_stubs:/home/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport/bin:/home/nikhil/.rvm/gems/ruby-1.9.3-p194@global/bin:/home/nikhil/.rvm/rubies/ruby-1.9.3-p194/bin:/home/nikhil/.rvm/bin:/usr/local/java/jre1.7.0/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
    GEM_HOME:     "/home/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport"
    GEM_PATH:     "/home/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport:/home/nikhil/.rvm/gems/ruby-1.9.3-p194@global"
    MY_RUBY_HOME: "/home/nikhil/.rvm/rubies/ruby-1.9.3-p194"
    IRBRC:        "/home/nikhil/.rvm/rubies/ruby-1.9.3-p194/.irbrc"
    RUBYOPT:      ""
    gemset:       "beasport"
</pre>

nikhil@nikhil-K54C:/media/media1/railscode/beasport$rvm宝石列表
ruby-1.9.3-p194的Gemset(可在/home/nikhil/.rvm/gems/ruby-1.9.3-p194中找到)
(默认)
=>沙滩运动
作曲家应用程序
作曲家_app1
全球的
新的\u示例\u应用程序
nikhil@nikhil-K54C:/media/media1/railscode/beasport$gem哪个撬
/home/nikhil/.rvm/gems/ruby-1.9.3-p194@global/gems/pry-0.9.10/lib/pry.rb
nikhil@nikhil-K54C:/media/media1/railscode/beasport$gem list | grep pry
撬动(0.9.10)
pry调试器(0.2.0)
撬动文件(0.4.4)
pry-stack_explorer(0.4.7)
nikhil@nikhil-K54C:/media/media1/railscode/beasport$rvm信息
ruby-1.9.3-p194@beasport:
系统:
uname:“Linux nikhil-K54C 3.2.0-32-generic-pae#51 Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linux”
系统:“ubuntu/12.04/i386”
bash:“/bin/bash=>GNUBash,版本4.2.24(1)-发行版(i686 pc linux GNU)”
zsh:“=>未安装”
rvm:
版本:“rvm 1.16.6(大师级)作者:韦恩E.塞根,迈克尔·帕皮斯[https://rvm.io/]"
更新:“1个月5天1小时7分39秒前”
红宝石:
翻译:“ruby”
版本:“1.9.3p194”
日期:“2012-04-20”
平台:“i686 linux”
补丁级别:“2012-04-20版本35410”
完整版本:“ruby 1.9.3p194(2012-04-20修订版35410)[i686 linux]”
家园:
gem:“/home/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport"
ruby:“/home/nikhil/.rvm/rubies/ruby-1.9.3-p194”
二进制文件:
ruby:“/home/nikhil/.rvm/rubies/ruby-1.9.3-p194/bin/ruby”
irb:“/home/nikhil/.rvm/rubies/ruby-1.9.3-p194/bin/irb”
gem:“/home/nikhil/.rvm/rubies/ruby-1.9.3-p194/bin/gem”
rake:“/home/nikhil/.rvm/gems/ruby-1.9.3-p194@global/垃圾桶/耙”
环境:
路径:“./bundler_stubs:/home/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport/bin:/home/nikhil/.rvm/gems/ruby-1.9.3-p194@global/bin:/home/nikhil/.rvm/rubies/ruby-1.9.3-p194/bin:/home/nikhil/.rvm/bin:/usr/local/java/jre1.7.0/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/usr/games”
GEM_HOME:“/HOME/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport"
GEM_路径:“/home/nikhil/.rvm/gems/ruby-1.9.3-p194@beasport:/home/nikhil/.rvm/gems/ruby-1.9.3-p194@global"
我的RUBY之家:“/HOME/nikhil/.rvm/rubies/RUBY-1.9.3-p194”
IRBRC:“/home/nikhil/.rvm/rubies/ruby-1.9.3-p194/.IRBRC”
鲁比奥普特:“
gemset:“beasport”
我错过了一些东西。 我检查了这个问题,但对我的案例没有帮助
提前感谢您的帮助。

好的。。我明白了…所以要将@global gemset中的gems用于项目特定的gemset,您仍然需要将它们放入项目的gemset文件中。我做到了以下几点,现在我可以使用pry了

group :development do
    gem 'pg', '0.14.1'
    gem 'annotate', '~> 2.4.1.beta'
    gem 'pry'
    gem 'pry-doc'
    gem 'pry-debugger'
    gem 'pry-stack_explorer'
end