MAC OS 11 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted

今天在写尝试安装jekyll时

sudo gem install jekyll

发现如下错误

ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/safe_yaml

这是这是因为在OS EI Capitan里有一个保护系统文件被修改的安全机制,叫Rootless。所以只要在/usr/local/bin里安装就不会出问题

sudo gem install -n /usr/local/bin jekyll

问题解决

你可能感兴趣的:(MAC OS 11 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted)