2012-01-17 3 views
0

Попытка запустить сервер, и я получаю это:Рельсы: ошибка зависимостей от ошибки OAuth w/bundler?

/Users/Ross/.rvm/gems/[email protected]/gems/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require': no such file to load -- addressable/uri (LoadError) 
from /Users/Ross/.rvm/gems/[email protected]/gems/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `block in require' 
from /Users/Ross/.rvm/gems/[email protected]/gems/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in `block in load_dependency' 
from /Users/Ross/.rvm/gems/[email protected]/gems/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640:in `new_constants_in' 
from /Users/Ross/.rvm/gems/[email protected]/gems/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in `load_dependency' 
from /Users/Ross/.rvm/gems/[email protected]/gems/ruby/1.9.1/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require' 
from /Users/Ross/.rvm/gems/[email protected]/gems/ruby/1.9.1/gems/faraday-0.7.5/lib/faraday/connection.rb:1:in `<top (required)>' 

Я пробовал несколько версий, удаление Gemfile.lock, обновление пакетирования и т.д. Я искал много из нити вокруг, и это похоже на конфликт между OmniAuth и разработкой, но не с моей ошибкой. Конфликт версий? Как вы диагностируете?

Вот мой Gemfile:

source 'http://rubygems.org' 
require 'rubygems' 

gem 'rails' 
gem 'actionpack' 
gem 'jquery-rails' 
gem 'haml' 
gem "devise", :git => "https://github.com/plataformatec/devise.git" 
# gem 'oa-core' 
gem 'omniauth' 
gem 'omniauth-openid' 
gem 'omniauth-twitter' 
gem 'omniauth-facebook' 
gem 'omniauth-github' 
gem "settingslogic" 
gem 'composite_primary_keys' 
gem 'addressable' 
# gem 'faraday' 

# Bundle edge Rails instead: 
# gem 'rails', :git => 'git://github.com/rails/rails.git' 

gem 'pg' 
gem 'squeel' 
gem 'sqlite3' 
gem 'mysql2', '~> 0.2.6' 
gem "bcrypt-ruby", :require => "bcrypt" 

group :development, :test do 
    gem 'rspec-rails' 
    gem 'ruby-debug19', :require => 'ruby-debug' 
    gem 'hpricot', :require => false #html2haml 
    gem 'ruby_parser', :require => false # html2haml 
    gem 'pickle' 
    gem 'awesome_print', :require => 'ap' 
    gem 'factory_girl_rails' 
end 

group :development do 
    gem 'heroku', :require => false 
    gem 'sass' 
end 

group :test do 
    gem 'shoulda' 
    gem 'cucumber-rails' 
    gem 'spork', '~> 0.9.0.rc3' 
    gem 'guard-spork' 
    gem 'database_cleaner' 
end 

ответ

0

Это на самом деле был вопрос собственности зависимая камень был установлен в качестве корня. Я обновил владение всеми каталогами и файлами в каталоге драгоценных камней, и это сработало. Если у вас возникла проблема с установкой (например, сгенерируйте собственный код), где вы его используете, не забудьте вернуться и изменить права собственности на файлы обратно в каталог драгоценных камней обратно в свою учетную запись