最近我的系统升级到macOS Sierra(10.12)。当我尝试安装bundler gem时,我收到以下错误。
是否与gem software / bundler / OS有关?
$ sudo gem install bundler
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/bundle
请注意,该用户具有管理员权限。
答案 0 :(得分:0)
我不是mac专家,但看起来你的操作系统可能正在运行无根,你需要禁用才能使用sudo。话虽如此,是否有理由需要运行sudo gem install?除了你知道你正在做什么并且绝对需要为所有用户安装gem之外,在sudo之外运行gem install一般都很好。
话虽如此,如果您需要sudo,可以尝试在命令提示符下运行csrutil disable
,然后重新启动并重新运行sudo gem install
。