Ios 在没有sudo的情况下安装cocoapod会失去哪些特权?

Ios 在没有sudo的情况下安装cocoapod会失去哪些特权?,ios,ruby,installation,cocoapods,Ios,Ruby,Installation,Cocoapods,我想安装CocoaPods,但我没有管理员帐户,这意味着我不能使用sudo。我可以在没有sudo的情况下安装CoCoapod吗?如果可以,我会失去哪些特权 更新 我尝试了gem install cocoapods--user install,结果如下: /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>': It seems your ruby installation is missi

我想安装CocoaPods,但我没有管理员帐户,这意味着我不能使用sudo。我可以在没有
sudo
的情况下安装CoCoapod吗?如果可以,我会失去哪些特权

更新 我尝试了
gem install cocoapods--user install
,结果如下:

/usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/yaml.rb:4:in `<top (required)>':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
/usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0/psych-2.0.13/psych.bundle, 9): Library not loaded: /usr/local/lib/libruby.2.2.0.dylib (LoadError)
  Referenced from: /usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0/psych-2.0.13/psych.bundle
  Reason: image not found - /usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0/psych-2.0.13/psych.bundle
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /usr/local/lib/ruby/gems/2.2.0/gems/psych-2.0.13/lib/psych.rb:1:in `<top (required)>'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/yaml.rb:5:in `<top (required)>'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems.rb:624:in `load_yaml'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/config_file.rb:328:in `load_file'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/config_file.rb:197:in `initialize'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `new'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration'
    from /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in `run'
    from /usr/local/bin/gem:21:in `<main>'
/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/yaml.rb:4:in`:
您的ruby安装似乎缺少psych(用于YAML输出)。
要消除此警告,请安装libyaml并重新安装ruby。
/usr/local/cillar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require':dlopen(/usr/local/lib/ruby/gems/2.2.0/extensions/x86\u 64-darwin-14/2.2.0/psych-2.13/psych.bundle,9):库未加载:/usr/local/lib/libruby.2.2.0.0.0.dylib(LoadError)
引用自:/usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0/psych-2.0.13/psych.bundle
原因:找不到映像-/usr/local/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0/psych-2.0.13/psych.bundle
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
来自/usr/local/lib/ruby/gems/2.2.0/gems/psych-2.0.13/lib/psych.rb:1:in`'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/yaml.rb:5:in`'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems.rb:624:in'load_yaml'
从/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/config_file.rb:328:in'load_file'
来自/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/config_file.rb:197:in'initialize'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in'new'
来自/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/gem_runner.rb:74:in'do_配置'
from/usr/local/ceral/ruby/2.2.2/lib/ruby/2.2.0/rubygems/gem_runner.rb:39:in'run'
from/usr/local/bin/gem:21:in`'

我研究了安装RVM的另一种解决方案,但在安装时遇到了麻烦。(可能是因为我不是管理员?

看看cocoapods文档:
查看cocoapods文档:
查看cocoapods文档:
查看cocoapods文档:

可能与@Hackerman重复,谢谢链接。这些解决方案帮不了我的原因是它们都需要sudo,因为我没有管理员帐户,所以不能使用sudo。我研究了安装RVM的另一种解决方案,但在安装时遇到了麻烦。(可能是因为我不是管理员?)可能是@Hackerman的副本,谢谢链接。这些解决方案帮不了我的原因是它们都需要sudo,因为我没有管理员帐户,所以不能使用sudo。我研究了安装RVM的另一种解决方案,但在安装时遇到了麻烦。(可能是因为我不是管理员?)可能是@Hackerman的副本,谢谢链接。这些解决方案帮不了我的原因是它们都需要sudo,因为我没有管理员帐户,所以不能使用sudo。我研究了安装RVM的另一种解决方案,但在安装时遇到了麻烦。(可能是因为我不是管理员?)可能是@Hackerman的副本,谢谢链接。这些解决方案帮不了我的原因是它们都需要sudo,因为我没有管理员帐户,所以不能使用sudo。我研究了安装RVM的另一种解决方案,但在安装时遇到了麻烦。(可能是因为我不是管理员?)我看了一下,有点困惑,我是不是只是把命令复制粘贴到终端上?还有什么是因为没有使用sudo而不能使用cocoapods的吗?我看了一下,有点困惑,我是不是只是把命令复制粘贴到终端上?还有什么是因为没有使用sudo而不能使用cocoapods的吗?我看了一下,有点困惑,我是不是只是把命令复制粘贴到终端上?还有什么是因为没有使用sudo而不能使用cocoapods的吗?我看了一下,有点困惑,我是不是只是把命令复制粘贴到终端上?有没有因为不使用sudo而不能使用cocoapod的东西?