所以我一直试图在我的mac上安装laravel很长一段时间
我运行: - export PATH="$PATH:$HOME/.composer/vendor/bin"
,一切都适用于当前的终端会话。但是如果我再次关闭并打开终端,它就不起作用。
我尝试添加路径: -
但它仍然不起作用。
如果我运行echo $PATH
,则输出为"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
这是从哪里来的?我在任何文件中都没有看到这一点。
答案 0 :(得分:1)
问题在于导出仅适用于会话。您需要通过创建.bash_profile
文件永久添加它。在您的终端中执行以下操作:
cd
(转到您的主目录)
nano .bash_profile
(使用nano编辑器创建bash配置文件)
export PATH="$PATH:$HOME/.composer/vendor/bin"
(在您的文件中添加此行并保存)
按Ctrl + O保存文件。
当你现在使用echo $PATH
时,你会看到你的目录被添加到这个列表中,它现在每次都可以使用,每次都没有新的导出。
答案 1 :(得分:0)
我相信source ~/.profile
是您应该使用的文件。
您可以将导出导出命令放在文件中,然后在下次登录后它将起作用。如果您想立即使其正常运行,只需运行{{1}}。
更多详情,请参阅http://hayne.net/MacDev/Notes/unixFAQ.html#shellStartup