caddy是一个很好用的web部署工具
偶尔会遇到有的机器再执行完下列脚本以后报错
curl https://getcaddy.com | bash -s personal tls.dns.cloudflare
报错的内容如下:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7380 100 7380 0 0 16776 0 --:--:-- --:--:-- --:--:-- 16810
Downloading Caddy for linux/amd64 (personal license)...
Download verification OK
Extracting...
Putting caddy in /usr/local/bin (may require password)
bash: line 237: caddy: command not found
提示找不到caddy命令
执行 which caddy
/usr/bin/which: no caddy in (/sbin:/bin:/usr/sbin:/usr/bin)
执行 /usr/local/bin/caddy -version
返回
v1.0.4
终于弄明白了,原来是caddy默认的安装路径是 /usr/local/bin/caddy
而这台机器的环境变量里面,显然没有这个path
解决方法如下:
执行下面命令
/etc/profile
在文件最后加下面
PATH=$PATH:/usr/local/bin
export PATH
执行下面命令使其生效
source /etc/profile
接下来,一切就都正常了~