无法在此机器上可用的宝石中找到gem'sprockets(= 2.2.2.backport2)ruby'

jon*_*net 3 ruby-on-rails-3 sprockets twitter-bootstrap

我的gemset有问题.

我在计算机上进行全新安装后创建了一个新的,只是在克隆了回购后一步.

正在运行,bundle install但我收到此错误

Could not find gem 'sprockets (= 2.2.2.backport2) ruby' in the gems available on this machine

我正在使用Rails 3.2.11和ruby 2.1我遵循了bootstrap-sass 自述文件的建议 但它不起作用

这是我的Gemfile资产组的一部分

  group :assets do
    gem 'sass-rails', "  ~> 3.2.3"
    gem 'compass-rails'
    gem 'sprockets-rails', '=2.0.0.backport1'
    gem 'sprockets', '=2.2.2.backport2'
    gem 'bootstrap-sass', '~> 3.1.1'
    gem 'coffee-rails', "~> 3.2.1"
    gem 'uglifier', '>=1.0.3'
    gem 'eco'
    gem 'i18n-js'
  end
Run Code Online (Sandbox Code Playgroud)

该项目适用于其他机器.我能做什么?

更新问题

现在我有同样的问题但是rbenv,我不知道如何解决它,因为rbenv没有gemsets!

JMS*_*JMS 7

我昨天遇到了同样的问题.我的一位同事遇到了一个Twitter对话,该对话指向带有2.2.2.backport2-type标签的新Sprockets分支.

您可以在GitHub上获取它或将其添加到您的Gemfile:

gem 'sprockets', github: 'tessi/sprockets', branch: '2_2_2_backport2'