Когда я бегу ruby application.rb
в моем Sinatra forked приложение, я имею в консоли:Невозможно активировать Синатра-вно камень
~/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1637:in `raise_if_conflicts': Unable to activate sinatra-contrib-1.3.1, because sinatra-1.4.0 conflicts with sinatra (~> 1.3.0) (Gem::LoadError)
Смотрите, что:
bundle show sinatra
~/.rvm/gems/ruby-1.9.3-p194/bundler/gems/sinatra-b18310f73635
и
# Gemfile
source :rubygems
gem 'sinatra', git: 'https://github.com/juanpastas/sinatra.git'
и
bundle exec ruby application.rb
application.rb:2:in `require': cannot load such file -- sinatra/content_for (LoadError)
если добавить gem 'sinatra-contrib'
в Gemfile и запустить bundle
, я получаю:
Bundler could not find compatible versions for gem "sinatra":
In Gemfile:
sinatra-contrib (>= 0) ruby depends on
sinatra (~> 1.3.0) ruby
sinatra (1.4.0)
вы пробовали добавлять ' драгоценный камень «синатра» перед «требованием»? – mpapis
Я пробовал, но ничего. Кстати, $ LOAD_PATH содержит '~/.rvm/gems/ruby-1.9.3-p194/bundler/gems/sinatra-b18310f73635/lib' – juanpastas