gpt4 book ai didi

bash - 在 CentOS 6 中添加/更新/查找 .bashrc 或 .bash_profile 以使 Laravel 新命令正常工作

转载 作者:行者123 更新时间:2023-12-04 19:37:04 26 4
gpt4 key购买 nike

目前我无法运行 Laravel new 命令来创建新项目。

我收到以下错误:

bash: laravel: Command not found

我需要添加路径:
$HOME/.composer/vendor/bin

但我从未使用过 CentOS,我在 Ubuntu 中做过一次,但我找不到任何关于如何在 CentOS 中继续使用 .bashrc 的文章。

我确实在终端中运行了这个命令:
export PATH="$PATH:~/.composer/vendor/bin"

然后我尝试了:
source ~/.bashrc 

上面两个命令都运行了,没有抛出错误,也没有输出。我不确定这些命令是否适用于 CentOS 6。

我试过: Laravel new blog经过上述步骤和相同的输出 Laravel not found .我做错了什么或如何解决这个问题?

更新 - 文件内容
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

最佳答案

您使用了双引号来扩展 ~表示显然不会发生的主目录路径。

POSIX 定义 Double-Quotes作为:

Enclosing characters in double-quotes ( "" ) shall preserve the literal value of all characters within the double-quotes, with the exception of the characters dollar sign, backquote, and backslash



所以在下面不带引号的情况下做
export PATH=$PATH:~/.composer/vendor/bin

(或)使用环境变量 $HOME对于相同的
export PATH="$PATH:$HOME/.composer/vendor/bin"

关于bash - 在 CentOS 6 中添加/更新/查找 .bashrc 或 .bash_profile 以使 Laravel 新命令正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44419225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com