首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RVM捆绑安装缺少Gem错误

RVM捆绑安装缺少Gem错误
EN

Stack Overflow用户
提问于 2012-05-08 02:39:42
回答 4查看 10.6K关注 0票数 6

我有点被这个问题缠住了。我目前正在尝试在共享主机(Site5)上托管一个Rails3 3/Ruby1.9.3应用程序。它们只为Ruby提供1.8.7。因此,我尝试安装RVM,以便能够使用Ruby1.9.3。成功安装RVM后,运行“bundle install”,我遇到了以下错误:

错误: Gem绑定器未安装,请先运行gem install bundler

我已经尝试运行‘创业板安装邦德勒’。它说,当我再次运行命令时,它已经安装好了,同样的错误也会显示出来。当我使用:'bundle -v‘时,也会出现这个错误。然而,“哪一束”写着:

/home/MYUSER/..rvm/bin/bundle

这是“rvm信息”的输出:

代码语言:javascript
复制
ruby-1.9.3-p194:

  rvm:
    version:      "rvm 1.13.4 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
    updated:      "1 hour 23 minutes 15 seconds ago"

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

  homes:
    gem:          "/home/MYUSER/.rvm/gems/ruby-1.9.3-p194"
    ruby:         "/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194"

  binaries:
    ruby:         "/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194/bin/ruby"
    irb:          "/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194/bin/irb"
    gem:          "/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194/bin/gem"
    rake:         "/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194/bin/rake"

  environment:
    PATH:         "/usr/local/jdk/bin:/home/MYUSER/.rvm/gems/ruby-1.9.3-p194/bin:/home/MYUSER/.rvm/gems/ruby-1.9.3-p194@global/bin:/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194/bin:/home/MYUSER/.rvm/bin:/home/MYUSER/perl5/bin:/usr/kerberos/bin:/usr/lib/courier-imap/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/MYUSER/bin"
    GEM_HOME:     "/home/MYUSER/.rvm/gems/ruby-1.9.3-p194"
    GEM_PATH:     "/home/MYUSER/.rvm/gems/ruby-1.9.3-p194:/home/MYUSER/.rvm/gems/ruby-1.9.3-p194@global"
    MY_RUBY_HOME: "/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194"
    IRBRC:        "/home/MYUSER/.rvm/rubies/ruby-1.9.3-p194/.irbrc"
    RUBYOPT:      ""
    gemset:       ""

我尝试过的是:我尝试了这个link中的建议,但是它不起作用。

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-08 04:29:21

代码语言:javascript
复制
gem uninstall bundler && rvm @global do gem install bundler && bundle -v

在默认情况下,bundler是由rvm安装到@全局gemset中的,这也会混合成默认的。安装时会发现一些问题,但是如果这是错误的,那么这组命令应该会修复它。您的rvm输出看起来并不疯狂。

票数 9
EN

Stack Overflow用户

发布于 2012-10-15 23:31:40

如果您执行

代码语言:javascript
复制
bundle install --binstubs

这看起来像邦德勒的窃听器!

票数 0
EN

Stack Overflow用户

发布于 2013-02-28 03:05:23

对于我的设置,将apache运行的用户添加到rvm组是有效的。

代码语言:javascript
复制
usermod -a -G rvm www-data
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10491871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档