Ruby on rails bundler从GitHub在“下”安装gem;捆扎机“;目录

Ruby on rails bundler从GitHub在“下”安装gem;捆扎机“;目录,ruby-on-rails,gem,bundler,Ruby On Rails,Gem,Bundler,由于compass rails存在问题,我(按照其他人的建议)在我的文件中添加了以下内容: gem 'compass-rails', git: 'https://github.com/Compass/compass-rails', branch: 'master' 这是可行的,但compass rails安装在以下位置: .../ruby-2.2.4/lib/ruby/gems/2.2.0/bundler/gems/compass-rails-a1c890628d61 它是该目录中唯一的宝石

由于compass rails存在问题,我(按照其他人的建议)在我的文件中添加了以下内容:

gem 'compass-rails', git: 'https://github.com/Compass/compass-rails', branch: 'master'
这是可行的,但compass rails安装在以下位置:

.../ruby-2.2.4/lib/ruby/gems/2.2.0/bundler/gems/compass-rails-a1c890628d61
它是该目录中唯一的宝石。所有其他GEM均处于以下状态:

.../ruby-2.2.4/lib/ruby/gems/2.2.0/gems

结果是“gem list”没有列出compass-rails,当我的rails应用程序尝试“require”compass-rails时,找不到gem。当从GitHub URL安装compass rails时,是否有办法将其安装在标准位置?如果做不到这一点,有没有办法让我的应用程序在奇怪的目录绑定器中找到gems?这是完全正常的。“正常”就像“大多数人都遇到这些问题”?:-)就像GitGems安装的地方一样,问题是现在似乎有两个地方。一个是我熟悉的gems/2.2.0/gems,另一个是gems/2.2.0/bundler/2.2.0/gems。注意路径中的“bundler”一词。只有compass rails gem放在那里,这就是通过git安装的gem的工作原理