我运行了sudo nano .bashrc
并添加了
export PATH="~/.composer/vendor/bin:$PATH"
我重新启动终端,运行laravel
并收到
laravel: command not found
我在上面之前已经运行过
composer global require laravel/installer
还尝试直接在终端中执行我添加到.bashrc
的内容。
echo $PATH
版画
/home/dev/.composer/vendor/bin:~/.composer/vendor/bin:~/.composer/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
答案 0 :(得分:1)
可以配置Composer用于存储全局二进制文件的目录,其默认值取决于您的操作系统。您可以通过运行{p3
composer global config bin-dir --absolute
在输出的机器上
/home/dev/.config/composer/vendor/bin
这就是您应该添加到PATH
中的内容:
export PATH="~/.config/composer/vendor/bin:$PATH"
另请参阅:
~/.composer/
而在其他计算机上看到~/.config/composer/
的一个原因。