我在烹饪书和铁轨上遇到麻烦...... 所以这是我最新的代码......我已经安装了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无法正常工作!
答案 0 :(得分:0)
尝试并寻找厨师resource或自定义食谱,尽可能做事。它会比写bash
脚本或自己的烹饪书来完成所有事情更容易。
您可以使用gem_package
将rails
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