CHEF>> rails命令,食谱,食谱

时间:2014-09-12 03:24:25

标签: ruby-on-rails chef chef-recipe chef-solo

我在烹饪书和铁轨上遇到麻烦...... 所以这是我最新的代码......我已经安装了ruby ......

在我的食谱上,

bash "rails" do
 user "root"
 code <<-EOH gem install rails --no-ri --no-rdoc" EOH
end

bash "create myapp dir" do
 code <<-EOH
 rails new myapp
 EOH
end

帮助rails新myapp无法正常工作!

1 个答案:

答案 0 :(得分:0)

尝试并寻找厨师resource或自定义食谱,尽可能做事。它会比写bash脚本或自己的烹饪书来完成所有事情更容易。

您可以使用gem_packagerails gem安装到默认系统ruby:

gem_package "rails" do
  options   "--no-ri --no-rdoc"
  action    :install
end

当您确实需要使用the bash resource时,通常需要告诉它使用cwd

工作的目录
myapp = "thisapp"
bash "create #{myapp} dir" do
  cwd   "/your/app/path/#{myapp}"
  code  "rails new #{myapp}"
end
相关问题