我的Cocoapods没有工作,因此我执行了以下命令:
然后,我在Step3中获得了文件权限拒绝错误消息,步骤4:
Step3错误消息: ..。 ..。 完成为rubygems安装文档-0秒后更新 安装RubyGems 2.7.1 错误:在执行gem时..。(Errno::EPERM) 不允许@ /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem - rb_sysopen操作 Step4错误消息: 取:cocoapods-核心-1.3.1.gem (100%) 成功安装cocoapods-core-1.3.1 摘取:cocoapods-崩解-1.0.1宝石(100%) 成功安装cocoapods-1.0.1 抓取:cocoapods-下载器-1.1.3.gem (100%) 成功安装cocoapods-下载机-1.1.3 获取: cocoapods-plugins-1.0.0.gem (100%) 成功安装cocoapods-插件-1.0.0 抓取:cocoapods-搜索-1.0.0.gem (100%) 成功安装cocoapods-搜索-1.0.0 抓取:cocoapods-统计数据-1.0.0.宝石(100%) 成功安装cocoapods-stats-1.0.0 抓取:cocoapods-主干-1.3.0宝石(100%) 成功安装cocoapods-主干-1.3.0 抓取:cocoapods-尝试-1.1.0宝石(100%) 成功安装cocoapods-尝试-1.1.0 错误:在执行gem时..。(Gem::FilePermissionError)您没有/usr/bin目录的写权限。
我对Linux/OSX文件系统知之甚少,不知道出了什么问题。
以下是有关我的电脑的信息:
发布于 2017-11-08 06:57:37
最后这件事对我有用。
还从运行sudo更新-system中获得了Ruby重新安装错误。
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted @ rb_sysopen -
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem然后,我再次尝试执行相同的命令(System),并获得了已经安装的最新版本。完成。
而不是跑
sudo gem install cocoapods试一试
sudo gem install -n /usr/local/bin cocoapods最后为我工作!虽然没有像在步骤1中那样使用bash-脚本来清理之前的cocoapods,但是应该不会像重新安装那样产生影响。
发布于 2017-12-13 03:00:26
我认为Hjalmar的答案是有效的。不过,我最后还是使用了Homebrew安装Ruby,一切对我都很好。只需键入:
brew install ruby在航站楼。
https://stackoverflow.com/questions/47171570
复制相似问题