Bundler无法找到已安装的gem

时间:2012-12-12 10:46:02

标签: ruby gem bundler

我有一个包含以下内容的Gemfile:

source 'https://rubygems.org'
gem 'knife-cloudstack', :git => 'git://github.com/CloudStack-extras/knife-cloudstack.git'

在进行bundle-install时,我得到以下输出

bundle install --binstubs
...
Using knife-cloudstack (0.0.13) from git://github.com/CloudStack-extras/knife-cloudstack.git (at master)
...

但是现在当我做一个捆绑秀时,捆绑者找不到刀 - 云堆宝石

bundle show knife-cloudstack
Could not find gem 'knife-cloudstack (>= 0) ruby' in the gems available on this machine

我不确定我在这里缺少什么。请协助

1 个答案:

答案 0 :(得分:0)

刚试过同样的事情,似乎对我来说很好。你使用的是什么版本的红宝石?什么是“宝石环境”的输出?运行“捆绑秀”会显示任何宝石吗?你在Linux机器上运行吗?如果是这样,你或许可以找出它使用宝石的位置:“strace -f -eopen -o / tmp / strace.log bundle install”

欢呼声