【发布时间】:2016-01-15 08:11:08
【问题描述】:
我遇到了一个愚蠢的问题。我将 Vagrant 与 Homestead 和 Laravel 一起用于开发。问题是当我去一个项目并尝试执行任何命令时,它会给我以下错误:
我已经设置了PATH = "usr/local/bin"。
我坚持了 2 天,我不知道该怎么做如果你有同样的问题,请与我分享你的经验。
【问题讨论】:
-
你在哪里设置路径?您确定它已在当前会话中导出吗?当你输入
echo $PATH时,输出是什么? -
结果是/usr/local/bin
-
嗯...通常向路径添加内容的方法是像这样附加或预先添加到 PATH:
PATH=$PATH:usr/local/bin,所以我想知道是否可能通过覆盖你弄乱的整个 PATH有事。你可以试试这个:PATH=$(getconf PATH):usr/local/bin。这将恢复您的默认 PATH,然后将 usr/local/bin 附加到它。 -
PATH=$(getconf PATH):usr/local/bin 此代码给出“无法找到命令,因为 '/usr/bin' 未包含在 PATH 环境变量中。getconf:找不到命令”
-
"PATH=$PATH:usr/local/bin" 这个对我有用,但是之后当我进入 artisan 时,它给了我以下“-bash: ./artisan: Permission denied”跨度>
标签: laravel command vagrant homestead