github の redis デポジトリをフォークしましたhttps://github.com/lmirosevic/redis-rb
私はそれを私のに追加しましたGemfile
:
gem 'redis', :github => 'lmirosevic/redis-rb'
そして、Sinatra アプリ内に gem が必要です:
require 'redis'
ただし、次のエラーで失敗します。
/app/vendor/ruby-2.0.0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- redis (LoadError)
何が間違っている可能性があるかについて何か提案はありますか? それはうまくいくようです!
編集
bundler
フェーズは問題ないことに注意してください。問題は必要なステップにあるようです。Bundler は私にこの出力を与えます:
Using redis (3.0.4) from git://github.com/lmirosevic/redis-rb (at master)
また、私のディレクトリ構造は次のようなものです。これが違いを生むかどうかはわかりません。
/
.env
Gemfile
Gemfile.lock
Procfile
/lib
my_sinatra_app.rb
/config
...