2013-06-28 40 views
27

Tôi là người mới đầu bếp và đang gặp phải sự cố.Đường dẫn tìm kiếm mặc định cho sách dạy nấu ăn

Mỗi khi tôi chạy bất kỳ lệnh cookbook dao nào, tôi phải cung cấp đường dẫn tới sách dạy nấu ăn bằng cách sử dụng -o /path/to/cookbook khác nếu không có lỗi sẽ không tìm thấy sách nấu ăn nào được tìm thấy. Hãy tìm thấy bên dưới lệnh:

$ knife cookbook upload getting-started 
ERROR: Could not find cookbook getting-started in your cookbook path, skipping it 
ERROR: Failed to upload 1 cookbook. 

$ knife cookbook upload getting-started -o /home/chefuser/chef11/chef-repo/cookbooks/ 
Uploading getting-started [0.4.0] 
Uploaded 1 cookbook. 

Câu hỏi:

Tôi muốn biết/danh sách các đường dẫn tìm kiếm mặc định cho sách dạy nấu ăn và cần phải biết làm thế nào để sửa đổi nó.

Ngoài ra, tại sao nó không nhìn vào đường dẫn nấu ăn và tôi phải cung cấp nó một cách rõ ràng?

Cảm ơn.

Trả lời

33

Mặc định con đường sách dạy nấu ăn có thể được thiết lập trong ~/.chef/knife.rb:

... 
cookbook_path [ '~/cookbooks/', '~/base-cookbooks/'] 
... 

Ngoài ra, bạn có thể tìm thấy knife.rb documentation hữu ích.

+0

Không thể cảm ơn đủ !! Nó đã tiết kiệm cho tôi rất nhiều cách gõ không cần thiết. – slayedbylucifer

+2

Câu trả lời này sẽ được hưởng lợi bằng cách chỉ định vị trí dao.rb. –

Các vấn đề liên quan