问题描述
在运行bundle exec jekyll serve --livereload构建本地服务器时,报invalid switch in RUBYOPT: -F (RuntimeError)错误,建立服务器失败
原因分析:
查询资料后,在StackOverflow上找到了很可笑的原因,竟然是Ruby的安装路径中不能有空格,我安装Ruby时,装在了Program files中,导致出现这个BUG。但是在安装时Ruby没有任何的警告,查看网上配置Ruby环境的博客也都没有强调这一点
解决方案:
重新安装Ruby,并更改系统变量中Ruby变量的路径,即可正常运行。