macos – 我在osx mavericks上更新后,Cocoa pods给出了ruby权限被拒绝错误

macos – 我在osx mavericks上更新后,Cocoa pods给出了ruby权限被拒绝错误,第1张

概述我到处搜索,问题似乎相似,但事实并非如此.我正在使用pod并需要更新它.一旦我发出 sudo gem更新 有很多错误,但可可豆荚更新到最新.现在我用任何选项运行pod我得到以下错误: Last login: Mon Apr 21 03:48:44 on ttys000mdhossain@Mds-MacBook-Pro ~ $pod --version/Library/Ruby/Site/2.0 我到处搜索,问题似乎相似,但事实并非如此.我正在使用pod并需要更新它.一旦我发出
sudo gem更新
有很多错误,但可可豆荚更新到最新.现在我用任何选项运行pod我得到以下错误:

Last login: Mon Apr 21 03:48:44 on ttys000mdhossain@mds-MacBook-Pro ~ $pod --version/library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:212:in `initialize': Permission denIEd - /library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/Json-1.8.1/gem_make.out (Errno::EACCES)    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:212:in `open'    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:212:in `write_gem_make_out'    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:132:in `build_error'    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:171:in `rescue in build_extension'    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:156:in `build_extension'    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in `block in build_extensions'    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `each'    from /library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `build_extensions'    from /library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in `block in build_extensions'    from /library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in `use_ui'    from /library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in `build_extensions'    from /library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in `build_extensions'    from /library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in `contains_requirable_file?'    from /library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in `block in find_inactive_by_path'    from /library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `each'    from /library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find'    from /library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find_inactive_by_path'    from /library/Ruby/Site/2.0.0/rubygems.rb:185:in `try_activate'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in `rescue in require'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'    from /library/Ruby/Gems/2.0.0/gems/xcodeproj-0.16.1/lib/xcodeproj/ext.rb:4:in `<top (required)>'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:73:in `require'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:73:in `require'    from /library/Ruby/Gems/2.0.0/gems/xcodeproj-0.16.1/lib/xcodeproj.rb:30:in `<top (required)>'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:73:in `require'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:73:in `require'    from /library/Ruby/Gems/2.0.0/gems/cocoapods-0.32.1/lib/cocoapods.rb:2:in `<top (required)>'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:73:in `require'    from /library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:73:in `require'    from /library/Ruby/Gems/2.0.0/gems/cocoapods-0.32.1/bin/pod:32:in `<top (required)>'    from /usr/bin/pod:23:in `load'    from /usr/bin/pod:23:in `<main>'mdhossain@mds-MacBook-Pro ~ $

我不确定为什么会这样.我重新安装了cocoapod,但这并没有解决问题.帮助你非常感谢.

解决方法 当我更新到Yosemite时,我也遇到了这个问题
我通过使用..更新gem包解决了

$sudo gem update

更新$pod更新或$pod安装后,对我来说工作正常.

@H_301_32@ 总结

以上是内存溢出为你收集整理的macos – 我在osx mavericks上更新后,Cocoa pods给出了ruby权限被拒绝错误全部内容,希望文章能够帮你解决macos – 我在osx mavericks上更新后,Cocoa pods给出了ruby权限被拒绝错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1072193.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存