【发布时间】:2014-07-12 03:27:17
【问题描述】:
我选择了一个宝石组
rvm use ruby-2.1.2@deploy
在我的 gemfile 中有:
gem 'transip', :git => 'git://github.com/rempargo/transip.git'
然后我运行bundle install 并得到以下输出:
....
....
Installing wasabi 3.3.0
Installing savon 2.5.1
Using transip 0.4.2 from git://github.com/rempargo/transip.git (at master)
Using bundler 1.6.2
Your bundle is updated!
但是当我做gem list 时,除了transip 之外的所有宝石都会列出。
其他 gem 没有安装在 gemset 'ruby-2.1.2' 或 'ruby-2.1.2@global' 中,但确实安装在 gemset ruby-2.1.2@deploy
我也尝试过使用bundle exec install,虽然我以前从未使用过'exec',但它不起作用。
- 在使用使用存储库链接的 gem 时,使用 bundler 和 rvm 是否存在问题?
我正在使用: Mac OS X 10.9.3(安装了命令行工具) 转速 1.25.26 捆绑器 1,6,2
附:这一切都发生在升级到 Maverick 之后,当一些库不再工作时,我不得不使用 rvm 再次安装 ruby。
【问题讨论】:
-
由于
bundle install说的是“使用”而不是“安装”,我猜它并没有将它全部安装在 gemset 中。如何强制?