Sinatra でフォークしたアプリを実行するruby application.rb
と、コンソールに次のように表示されます。
~/.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に追加して run を実行すると、次の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)