【问题标题】:How to install cocoa pods如何安装可可豆荚
【发布时间】:2018-04-01 17:31:31
【问题描述】:

我想安装 Cocoa Pods,使用命令 sudo gem install cocoapods,但终端显示此错误:

YAML 安全加载不可用。请将psych升级到一个版本 支持安全加载 (>= 2.0)。

错误:执行 gem 时 ... (Errno::EPERM) 不允许操作 - /usr/bin/fuzzy_match

我该如何解决?非常感谢!

【问题讨论】:

  • 尝试gem install fuzzy_match 并显示终端响应。
  • YAML 安全加载不可用。请将 psych 升级到支持安全加载的版本 (>= 2.0)。获取:fuzzy_match-2.1.0.gem (100%) 错误:执行 gem 时 ... (Gem::FilePermissionError) 您没有 /Library/Ruby/Gems/2.0.0 目录的写入权限。谢谢你的提问

标签: cocoapods


【解决方案1】:

问题是您没有权限从/usr/bin 运行可执行文件,因此您需要以适当的权限传递安装cocoapods 的文件夹。

有两种方式:

GEM_HOME 创建新文件夹

mkdir -p $HOME/Software/ruby
export GEM_HOME=$HOME/Software/ruby
gem install cocoapods

安装完成时

export PATH=$PATH:$HOME/Software/ruby/bin

将 Cocoa Pod 安装到 /usr/local/bin

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

-n 标志告诉二进制文件的位置。

【讨论】:

  • YAML 安全加载不可用。请将 psych 升级到支持安全加载的版本 (>= 2.0)。成功安装 cocoapods-1.3.1 解析 cocoapods-1.3.1 的文档 1 个 gem 安装
  • 有什么问题?您已成功安装 Cocoa Pods。删除 YAML 警告更新 psych 仅此而已。
  • @PietroP。如果我的回答解决了您的问题,请采纳。
  • @PietroP。要接受答案,请单击答案评级下的复选标记图标))这就是 StackOverflow 上的一切工作方式))
猜你喜欢
  • 2015-10-02
  • 1970-01-01
  • 2015-12-02
  • 2017-02-16
  • 1970-01-01
  • 2019-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多