我在我的VPS中安装了rbenv
系统范围(/usr/local/rbenv
)。
我想使用chef
安装宝石。
我试过这样,但gem安装在系统默认的ruby中。
gem_package "daemons" do
action :install
end
如何在系统范围的rbenv中安装gem?
通过遵循coderanger的建议,我安装了Berkshelf的rbenv cookbook。 之后我编辑了这样的配方文件:
include_recipe "rbenv::default"
include_recipe "rbenv::ruby_build"
rbenv_ruby "2.0.0-p451"
rbenv_gem "daemons" do
ruby_version "2.0.0-p451"
end
然后我收到错误ERROR: No resource, method, or local variable named `rbenv_root_path' for `Chef::Recipe "default"'
。我该如何解决这个问题?