Я пишу LWRP, чтобы засеять базу данных redis с помощью ключей API, чтобы разрешить аутентификацию. Моя проблема заключается в использовании библиотеки redis для ruby. Я обыскал и нашел несколько примеров в Интернете, и ничто не сработало для меня.Установка, требование и использование библиотеки ruby в chef lwrp
Я бегу это на AWS OpsWorks поэтому с помощью шеф-соло
Я попытался включая рецепт в моем списке выполнения, который устанавливает REDIS камень (https://github.com/brianbianco/redisio/blob/master/recipes/redis_gem.rb)
Я также попытался устанавливая их драгоценный камень в кулинарной книге.
r = gem_package "redis" do
action :install
end
r.run_action(:install)
или
r = chef_gem "redis" do
action :install
end
r.run_action(:install)
Это ошибка, что я подвожу на мой шеф перспективе
[2013-10-03T16:11:41+00:00] DEBUG: filtered backtrace of compile error:
[2013-10-03T16:11:41+00:00] DEBUG: filtered backtrace of compile error:
[2013-10-03T16:11:41+00:00] DEBUG: backtrace entry for compile error: '/opt/aws/opsworks/releases/20130926123105_208/site-cookbooks/ilnkmx/providers/add_app.rb:1:in `require''
[2013-10-03T16:11:41+00:00] DEBUG: Line number of compile error: '1'
[2013-10-03T16:11:42+00:00] ERROR: Caught exception while compiling OpsWorks custom run list: LoadError - no such file to load -- redis - /opt/aws/opsworks/releases/20130926123105_208/site-cookbooks/ilnkmx/providers/add_app.rb:1:in `require'
Я новичок в рубин, так все и вся помощь ценят, Спасибо.