0

我是Rails的新手。我想用引導所以我放在「引導 - 薩斯」作爲它在我的Gemfile文件類似如下:使用bundle install在我的Ruby on Rails項目中安裝Bootstrap

group :assets do 
gem 'sass-rails', '~> 3.2.3' 
gem 'coffee-rails', '~> 3.2.1' 
gem 'uglifier', '>= 1.0.3' 
gem 'bootstrap-sass', '~> 2.3.1.0' 
end 

,我試過用「包安裝」來安裝,這給了我以下錯誤消息:

Fetching gem metadata from https,//rubygems.org/"........... 
Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting documentation at 
http://bit.ly/bundler-issues. Thanks! 

/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:195:in `merge': can't convert String into Hash (TypeError) 
    from /usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:195:in `initialize' 
    from /usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems.rb:364:in `new' 
    from /usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems.rb:364:in `configuration' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/rubygems_integration.rb:34:in `configuration' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/rubygems_integration.rb:53:in `sources=' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/source/rubygems.rb:249:in `remote_specs' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/source/rubygems.rb:162:in `fetch_specs' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/source/rubygems.rb:66:in `specs' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/definition.rb:192:in `block (2 levels) in index' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/definition.rb:189:in `each' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/definition.rb:189:in `block in index' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/index.rb:9:in `build' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/definition.rb:185:in `index' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/definition.rb:179:in `resolve' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/definition.rb:114:in `specs' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/definition.rb:109:in `resolve_remotely!' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/installer.rb:83:in `run' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/installer.rb:14:in `install' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/cli.rb:247:in `install' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/vendor/thor/task.rb:27:in `run' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/vendor/thor/invocation.rb:120:in `invoke_task' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/vendor/thor.rb:344:in `dispatch' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/vendor/thor/base.rb:434:in `start' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/bin/bundle:20:in `block in <top (required)>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/lib/bundler/friendly_errors.rb:3:in `with_friendly_errors' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/bundler-1.3.4/bin/bundle:20:in `<top (required)>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/bin/bundle:19:in `load' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/bin/bundle:19:in `<main>' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/bin/ruby_noexec_wrapper:14:in `eval' 
    from /usr/local/rvm/gems/ruby-1.9.3-p392/bin/ruby_noexec_wrapper:14:in `<main>' 
+0

試試'gem update bundler'。並遵循你正在做的步驟。 – uday

+0

是否曾經在你的系統中工作過嗎?如果不是,你是如何安裝它的? –

+0

你真的在'https,// ruby​​gems.org'獲得了COMMA嗎?這很糟糕。 –

回答

0

您的錯誤信息已經搞亂了,但是捆綁器似乎存在問題。

如果不是,快速和骯髒:使用the twitter-bootstrap-rails gem。它肯定會起作用。

+0

掙扎數小時後,我找到了一個簡單的解決方案。我已經將我的.gemrc文件設置爲'install --no-rdoc --no-ri' 'update --no-rdoc --no-ri'。我剛剛刪除了這兩個項目,然後嘗試安裝。答對了!它起作用!安裝完成後,我將刪除的代碼放回到.gemrc文件中 – Raj