1

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
    ...
4

1 に答える 1