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' r = chef_gem "redis" do action :nothing end r.run_action(:install) Gem.clear_paths action :create do if @current_resource.exists Chef::Log.info "#{ @new_resource } already exist - nothing to do." else converge_by("Create #{ @new_resource }") do create_app_key end end end def create_app_key redis = ::Redis.new redis.set "#{@new_resource.app_name}", "#{@new_resource.api_key}" end