2014-09-19 63 views
0

我有一個Vagrant框設置與Github Pages相同,我已經安裝了Jekyll,一切都很好,但問題是每次啓動機器時我都要輸入以下命令:自動啓動Jekyll on vagrant up

cd /vagrant && bundle exec jekyll serve --watch -P 4567 --force_polling 

有沒有什麼辦法可以在Vagrant安裝共享文件夾/ vagrant後運行該命令?我想我問的是如何在機器啓動並共享文件夾已裝入後運行shell腳本?我已經嘗試在Vagrantfile中添加命令,但這並沒有工作,也嘗試了一個Upstart腳本,但這也沒有工作:(

PS虛擬機是Vagrant,Ubuntu 12.04的默認盒子

回答

0

最簡單的方式實現這一目標是使用外殼供應方,與運行:總是選擇,使得它在每一個無業遊民了就跑:

config.vm.provision "shell", run: "always", inline: "cd /vagrant && bundle exec jekyll serve --watch -P 4567 --force_polling&"