다음 요리 책 https://github.com/fnichol/chef-rvm을 사용하여 Amazon OpsWorks로 RVM을 설치하려고합니다. 나는 rvm을 tomcat6 사용자로 실행시키고 싶기 때문에 올바른 속성을 가진 rvm :: user를 포함 시켰습니다.Amazon OpsWorks 사용자 정의 요리 책 RVM
내가 갖는 오류 :
Wed, 06 Mar 2013 20:05:05 +0000 ERROR: Running exception handlers Wed, 06 Mar 2013 20:05:05 +0000 ERROR: Exception handlers complete Wed, 06 Mar 2013 20:05:05 +0000 DEBUG: Re-raising exception: LoadError - no such file to load -- rvm /opt/aws/opsworks/current/site-cookbooks/rvm/recipes/default.rb:29:in
require' /opt/aws/opsworks/current/site-cookbooks/rvm/recipes/default.rb:29:in
from_file'
그리고 예외를 발생 코드의 조각 :
chef_gem 'rvm' do
action :install
version '>= 1.11.3.6'
end
ruby_block "require rvm" do
block do
require 'rvm'
create_rvm_shell_chef_wrapper
create_rvm_chef_user_environment
end
action :create
end
내가 SSH를 사용한 경우 로그인 여부 체크 오류가 발생 후 또는 rvm gem이 설치되지 않았습니다. * LOCAL GEMS * 아래에 rvm이 표시되지 않았습니다.
그런 다음 chef_gem 메서드를 gem_package로 대체했지만 여전히 동일한 오류가 발생했습니다. 그러나 이번에 보석 목록 rvm을 확인했을 때이 목록에 올랐다.
어떤 도움이 필요합니까? 미리 감사드립니다.
잘하면이 구현할 때 도움이 될 것입니다 => http://tickets.opscode.com/browse/CHEF-4008 – mpapis