Ruby on rails 厨师长>&燃气轮机;rails命令、食谱、食谱

Ruby on rails 厨师长>&燃气轮机;rails命令、食谱、食谱,ruby-on-rails,chef-infra,chef-recipe,chef-solo,Ruby On Rails,Chef Infra,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 bash“rails”怎么办 用户“根” 代码尽可能地寻找厨师或定制食谱。

我在烹饪书和铁轨方面遇到了麻烦。。。 这是我的最新代码…我已经安装了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
bash“rails”怎么办
用户“根”
代码尽可能地寻找厨师或定制食谱。这将使生活比试图编写
bash
脚本或自己的烹饪书来做任何事情都要容易

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

gem_package "rails" do
  options   "--no-ri --no-rdoc"
  action    :install
end
当您确实需要使用时,通常需要告诉它使用哪个目录
cwd

myapp = "thisapp"
bash "create #{myapp} dir" do
  cwd   "/your/app/path/#{myapp}"
  code  "rails new #{myapp}"
end

infos::我可以使用vagrant ssh在服务器上手动“rails new foo”。。。但通过烹饪书的食谱,它对任何人都不起作用?我是个新手,我真的需要它。TIA:)应用配方时会收到什么错误消息?我发现在使用厨师配方时,您需要指出位置。使用cwd或其他代码:)这将是我的建议。。无论如何,我都会把答案贴出来,因为里面有一些额外的注释。谢谢,先生,这将是一个很大的帮助,特别是对其他新手