1
我分叉在GitHub上Redis的存款,以https://github.com/lmirosevic/redis-rb
如何在Heroku上使用GitHub上的gem?
我把它添加到我的Gemfile
:
gem 'redis', :github => 'lmirosevic/redis-rb'
我需要我的末日應用程序內的寶石:
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
階段是罰款。問題似乎在需要的一步。 捆紮機給了我這樣的輸出:
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
...
您的應用程序調用了Bundler.setup嗎? –
@FrederickCheung no ... – lms
你的啓動代碼中是否有'require'bundler/setup''? – matt