为什么bundler不能正确安装储存在回购仓库中的宝石? [英] Why is bundler not installing gems stored in get repo properly?
本文介绍了为什么bundler不能正确安装储存在回购仓库中的宝石?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Rvm Info
uname:Linux dane -r1f-ubuntu 2.6.32-22-generic#33 -Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010 i686 GNU / Linux
shell :bash
版本:4.1.5(1) - 发布
rvm:
类型:rvm是函数
版本:rvm 0.1.31 by Wayne E. Seguin(wayneeseguin@gmail.com)[http://rvm.beginrescueend.com/]
ruby:
解释器:ruby
版本:1.9.2dev
日期:2010-05-31
平台:i686-linux
patchlevel:2010-05-31 revision 28117
full_version:ruby 1.9.2dev(2010-05-31 revision 28117)[i686-linux]
homes:
gem:/home/dane/.rvm/gems/ ruby-1.9.2-preview3@mmm
ruby:/home/dane/.rvm/rubies/ruby-1.9.2-preview3
二进制文件:
ruby :/home/dane/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby
irb:/ home / dane / .rvm / rubies / ruby-1.9.2-preview3 / bin / irb
gem:/home/dane/.rvm/rubies/ruby-1.9.2-preview3/bin/gem
rake:/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm/bin/rake
环境:
GEM_HOME:/ home / dane /.rvm/gems/ruby-1.9.2-preview3@mmm
GEM_PATH:/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm:/home/dane/.rvm /gems/ruby-1.9.2-preview3@global
BUNDLE_PATH:/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm
MY_RUBY_HOME:/ home / dane / .rvm / rubies / ruby-1.9.2-preview3
IRBRC:/home/dane/.rvm/rubies/ruby-1.9.2-preview3/.irbrc
RUBYOPT:
gemset:mmm
捆绑安装
似乎没有在我的 Gemfile
中安装任何来自git的gem。即使bundler说它已成功下载并使用repo, gem list
也不同意。任何关于这个设置可能出错的想法?
解决方案Bundler将你的宝石安装到它自己的
〜 /.rvm/gems/ruby-{version}/bundler/gems
目录。这与主要的宝石目录无关,这就是为什么 gem list
不会列出它们的原因。 捆绑清单
但是会。 Bundler version 1.0.0.beta.2
Rvm Info
system:
uname: "Linux dane-r1f-ubuntu 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010 i686 GNU/Linux"
shell: "bash"
version: "4.1.5(1)-release"
rvm:
type: "rvm is a function"
version: "rvm 0.1.31 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.9.2dev"
date: "2010-05-31"
platform: "i686-linux"
patchlevel: "2010-05-31 revision 28117"
full_version: "ruby 1.9.2dev (2010-05-31 revision 28117) [i686-linux]"
homes:
gem: "/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm"
ruby: "/home/dane/.rvm/rubies/ruby-1.9.2-preview3"
binaries:
ruby: "/home/dane/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby"
irb: "/home/dane/.rvm/rubies/ruby-1.9.2-preview3/bin/irb"
gem: "/home/dane/.rvm/rubies/ruby-1.9.2-preview3/bin/gem"
rake: "/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm/bin/rake"
environment:
GEM_HOME: "/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm"
GEM_PATH: "/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm:/home/dane/.rvm/gems/ruby-1.9.2-preview3@global"
BUNDLE_PATH: "/home/dane/.rvm/gems/ruby-1.9.2-preview3@mmm"
MY_RUBY_HOME: "/home/dane/.rvm/rubies/ruby-1.9.2-preview3"
IRBRC: "/home/dane/.rvm/rubies/ruby-1.9.2-preview3/.irbrc"
RUBYOPT: ""
gemset: "mmm"
bundle install
doesn't appear to install any gems that are sourced from git in my Gemfile
. Even though bundler says that it downloaded and used the repo successfully, gem list
doesn't agree. Any thoughts on what may be wrong with this setup?
解决方案
Bundler installs your gems into its own ~/.rvm/gems/ruby-{version}/bundler/gems
directory. This is independent from the main gems dir, which is why gem list
will not list them. bundle list
however will.
这篇关于为什么bundler不能正确安装储存在回购仓库中的宝石?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文