hexo s 报错

情景再现

在执行“hexo s”,启动本地服务器时,控制台报错如下:

1
2
3
4
5
6
$ hexo s
INFO Validating config
FATAL Permission denied. You can't use port 4000.
FATAL {
err: Error: listen EACCES: permission denied 0.0.0.0:4000
……

处理

查看报错日志,很明显是默认启动端口4000已经被占用。
为了不影响现有已运行程序,我们暂时修改启动端口,命令如下:

1
hexo s -p 5555

服务器成功启动。

此时,需通过 http://localhost:5555/ 来访问本地博客。