Hy vọng ai đó có thể giúp tôi ra khỏi đây.
Tôi muốn tạo bí danh trên máy cục bộ (máy chủ) khi chạy vagrant up
. Thông qua tìm kiếm của tôi cho lệnh chạy lang thang trên máy chủ , Tôi đã đi qua vagrant-triggers
cắm vào. Nhìn bề ngoài, nó có vẻ làm chính xác những gì tôi muốn (thực thi một tập lệnh / lệnh trên máy chủ trong quá trình cung cấp mơ hồ), tuy nhiên tôi chưa thể làm cho nó hoạt động thành công.
Dưới đây là mã ví dụ của tôi. Tôi không nhận được bất kỳ lỗi nào, nhưng bí danh không có sẵn trên máy chủ.
Vagrant.configure("2") do |config|
# Your existing Vagrant configuration
...
# start vagrant-triggers example code
{
:up => [
'alias runscript="$(PWD)/script"',
'alias runscript2="$(PWD)/script2"'
],
[:halt, :destroy] => [
'unalias runscript',
'unalias runscript2'
]
}.each do |trigger, commands|
config.trigger.after trigger, :stdout => true do
commands.each do |command|
run command
end
end
end
...
end