Laravel homestead命令在重启时不起作用

时间:2015-05-18 16:10:50

标签: shell laravel command vagrant homestead

我已经在我的mac机器上成功安装了宅基地,并且我使用以下命令设置了路径

export PATH=~/.composer/vendor/bin:$PATH

但每次重新启动我的机器时,宅基地命令都不起作用,我必须再次运行export PATH=~/.composer/vendor/bin:$PATH来修复此问题。

请建议一种方法来解决这个问题。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

使用shell配置程序将该行放在/ etc / profile(对于整个系统)或只是~fagrant / .profile(仅对您的用户)。像这样:

config.vm.provision "set-path", type: "shell" do |s|
    s.inline = "grep "~/.composer/vendor/bin" ~vagrant/.profile &> /dev/null || echo "export PATH=~/.composer/vendor/bin:\$PATH" >> ~vagrant/.profile"
end

这会检查grep以查看该文本是否在文件中,如果返回非零结果(||),则将该行附加到文件末尾。