2016-03-22 5 views
0

Im пытаясь установками Шоппы в соответствии с их руководством по адресу: tryshoppe.comошибка включает Gem «Shoppe»

Therefor Я использую Rails 4.0.1 с рубином 2.0.0p643 на РВМ.

На gerenation из Шоппы: установки, или просто «рельсы с» Я получаю следующее сообщение об ошибке:

/usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'shoppe'. (Bundler::GemRequireError) 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/bundler-1.11.2/lib/bundler.rb:99:in `require' 
    from /tmp/foo/config/application.rb:7:in `<top (required)>' 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/railties-4.0.1/lib/rails/commands.rb:60:in `require' 
    from /usr/local/rvm/gems/ruby-2.0.0-p643/gems/railties-4.0.1/lib/rails/commands.rb:60:in `<top (required)>' 
    from bin/rails:4:in `require' 
    from bin/rails:4:in `<main>' 

Я не понимаю. Я, хотя пробовал это с ruby ​​2.2 и более новыми рельсами, что привело к той же ошибке.

Это Gemfile:

source 'https://rubygems.org' 

gem 'shoppe' 

gem 'rails', '4.0.1' 
gem 'sqlite3' 
gem 'sass-rails', '~> 4.0.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.0.0' 
gem 'jquery-rails' 
gem 'turbolinks' 
gem 'jbuilder', '~> 1.2' 

group :doc do 
    gem 'sdoc', require: false 
end 
+0

подтверждено ли вы, когда вы входите в папку проекта, загружается правильная версия рубина. Попробуйте использовать gemset и используйте .rvmrc для загрузки правильной настройки. nvr использовал shoppe, поэтому не могу сказать, что проблема связана с загрузкой gem. – Bijendra

+1

попробуйте сделать это с помощью 'bundle exec rake db: migrate shoppe: setup' –

+0

его ошибка: 'Bundler :: GemRequireError: произошла ошибка при попытке загрузить gem 'shoppe'' – HappyHacking

ответ

1

Если вы используете последнюю пре-релиз или релиз-кандидат версии для Bundler (через gem install bundler --pre), он должен иметь это изменение в нем: https://github.com/bundler/bundler/pull/4187

Это изменение должен позволить вам увидеть исходный контекст ошибки, а не только общий, бесполезный Bundler::GemRequireError.

+0

На самом деле это было! Огромное спасибо. Моя проблема была «Ошибка загрузки Gem: не удалось найти время выполнения JavaScript». Я мог заметить, что это исправление. – HappyHacking

Смежные вопросы