可以 运行 jekyll serve --livereload 同时在两个不同的目录上使用两个不同的端口吗?
Possible to run jekyll serve --livereload on two different directories with two different ports at the same time?
我在端口 4000(默认)上使用 jekyll serve --livereload
。有用。但是,当我尝试 运行 相同的命令但在不同的端口上使用 jekyll serve --livereload -P 4001
之类的东西时,我得到错误:
eventmachone.rb:351: 'start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError)
是否可以同时在两个不同的站点上 运行 --livereload?
您需要设置2个不同的端口。一个用于 Jekyll,第二个用于 LiveReload。
bundle exec jekyll serve --livereload --livereload-port 8080 --port 4001
您将通过调用命令 jekyll help serve
:
来查看您感兴趣的选项
-P, --port [PORT] Port to listen on
--livereload-port [PORT] Port for LiveReload to listen on
我在端口 4000(默认)上使用 jekyll serve --livereload
。有用。但是,当我尝试 运行 相同的命令但在不同的端口上使用 jekyll serve --livereload -P 4001
之类的东西时,我得到错误:
eventmachone.rb:351: 'start_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError)
是否可以同时在两个不同的站点上 运行 --livereload?
您需要设置2个不同的端口。一个用于 Jekyll,第二个用于 LiveReload。
bundle exec jekyll serve --livereload --livereload-port 8080 --port 4001
您将通过调用命令 jekyll help serve
:
-P, --port [PORT] Port to listen on
--livereload-port [PORT] Port for LiveReload to listen on