在MacOS环境下执行
gem install jekyll bundler
jekyll new myblog
发现如下错误:
ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions for the /Library/Ruby/Gems/2.6.0 directory
分析报错:我们在使用gem进行安装的时候,发现没有权限可以在路径 /Library/Ruby/Gems/2.6.0下进行写操作
输入命令ls -al
查看该目录下权限
发现当前权限为root,而不是你。
解决方法:
输入命令
sudo chown -R username /Library/Ruby/Gems/2.6.0
其中,将username替换为当前用户的用户名即可
此后,再次输入命令ls -al
查看当前权限
此时权限修改成功。
再次执行
gem install jekyll bundler
jekyll new myblog
成功!