Ubuntu

找不到廚師 rbenv 食譜食譜使用者

  • June 6, 2013

我對 Chef rbenv 食譜有疑問。一旦我開始引導伺服器,它就會給我一個錯誤:

could not find user recipe for cookbook rbenv

但食譜在食譜文件夾中。即使我也在角色中定義了配方,我也無法讓它工作。

recipe rbenv
recipe rbenv::user

這就是我嘗試在角色中安裝使用者 ruby​​ 的方式:

 :rbenv => {
   :user_rubies => ['1.9.3-p392'],
   :global  => '1.9.3-p392',
   :user_installs => [
     {
       :user    => 'rubyuser',
       :global  => '1.9.3-p392',
       :rubies  => ['1.9.3-p392'],
       :gems    => {
         '1.9.3-p392' => [
           { :name => 'bundler' },
           { :name => 'capistrano' },
         ]
       }
     }
   ]
 },

我試圖手動將 user.rb recipe 和 user_install.rb recipe 添加到伺服器 /var/chef/cache/cookbooks/rbenv/recipes/ 文件夾中的 rbenv cookbook 中,但這對我也沒有幫助。在執行 rbenv 安裝之前,沒有什麼需要 rbenv。它在開始安裝時給了我錯誤。

請幫我。

不確定這是否對您來說仍然是一個懸而未決的問題,但僅供參考:至少有 rbenv本食譜,fnichol’sRiotGames’從社區網站連結)。

只有弗萊徹尼科爾的rbenv食譜有user食譜。

引用自:https://serverfault.com/questions/498320