Bundle install不会在本地安装gem

时间:2014-08-20 13:23:58

标签: ruby-on-rails gem bundler

我试图安装回购的特定分支。

gem 'acts-as-taggable-on',
    :github => 'bradly/acts-as-taggable-on',
    :branch => 'allow_reseting_of_tag_lists_and_cached_tag_lists'

当我运行bundle install时,我得到:

Using acts-as-taggable-on (3.0.1) from git://github.com/bradly/acts-as-taggable-on.git (at allow_reseting_of_tag_lists_and_cached_tag_lists) 

但是,我无法在本地查看宝石的回购。当我安装没有:github:branch选项的gem时,它安装得很好,我可以查看回购。

1 个答案:

答案 0 :(得分:0)

Bundler在与.gem文件安装的gems不同的位置安装git gem是正常的。 Git gems是Bundler特定的扩展,处理方式与gem文件截然不同,因此需要在文件系统的不同位置进行管理。

只要您使用bundle exec来运行命令,一切都应该正常。