2013-01-31 80 views
0

我正在用rails做簡單的hello世界項目,但它似乎向我扔了bundler錯誤。我想看看如何刪除自帶之後我型rails 3.2.9 bundler error

rails new helloproject 

在控制檯中錯誤的捆綁錯誤是:

/var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/source.rb:271:in `<class:Path>': uninitialized constant Bundler::GemInstaller (NameError) 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/source.rb:270:in `<module:Source>' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/source.rb:10:in `<module:Bundler>' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/source.rb:9:in `<top (required)>' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/dsl.rb:21:in `initialize' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/dsl.rb:6:in `new' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/dsl.rb:6:in `evaluate' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/definition.rb:18:in `build' 
    /usr/lib/ruby/vendor_ruby/bundler.rb:136:in `definition' 
    /usr/lib/ruby/vendor_ruby/bundler/cli.rb:222:in `install' 
    /usr/lib/ruby/vendor_ruby/bundler/vendor/thor/task.rb:22:in `run' 
    /usr/lib/ruby/vendor_ruby/bundler/vendor/thor/invocation.rb:118:in `invoke_task' 
    /usr/lib/ruby/vendor_ruby/bundler/vendor/thor.rb:246:in `dispatch' 
    /usr/lib/ruby/vendor_ruby/bundler/vendor/thor/base.rb:389:in `start' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/bin/bundle:14:in `block in <main>' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/friendly_errors.rb:4:in `with_friendly_errors' 
    /var/lib/gems/1.9.1/gems/bundler-1.2.3/bin/bundle:14:in `<main>' 
    There was an error in your Gemfile, and Bundler cannot continue. 

我不知道如何可以突破這個錯誤並妥善捆綁的應用程序?

我確實設法運行服務器並運行Hello World應用程序,但每個新項目似乎都會拋出此打包程序錯誤。

我檢查了類似的問題,但這一個似乎是錯誤的唯一類型。

如何擺脫這些bundler安裝錯誤?

回答

0

檢查以下步驟,

gem install bundler 
and after adding: 

gem 'bundler' 
在第2行

config/boot.rb(只需要'rubygems'後)

讓我知道如果不解決。

+0

它沒有爲我工作。我在配置文件夾中找到boot.rb也有問題,因爲有多個boot.rb文件。 –