我试图安装回购的特定分支。
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时,它安装得很好,我可以查看回购。
答案 0 :(得分:0)
Bundler在与.gem
文件安装的gems不同的位置安装git gem是正常的。 Git gems是Bundler特定的扩展,处理方式与gem文件截然不同,因此需要在文件系统的不同位置进行管理。
只要您使用bundle exec
来运行命令,一切都应该正常。