账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    cocoapods安装报错
    • 2019-12-17 00:00
    • 11
    103
    0

    新电脑 干净环境 安装报错

    请问这是什么问题?如何处理?

    环境:

    MacOS (10.14.5)
    XCode (11.3)
    Gem (3.1.1)
    RVM (1.29.9)
    Ruby (2.6.3)

    执行:

    $ sudo gem install -n /usr/local/bin cocoapods // 成功
    
    $ pod setup // 报错

    报错内容如下:

    Traceback (most recent call last):
        6: from /Users/apple/.rvm/gems/ruby-2.6.3/bin/ruby_executable_hooks:10:in `<main>'
        5: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/executable-hooks-1.6.0/lib/executable-hooks/hooks.rb:49:in `run'
        4: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/executable-hooks-1.6.0/lib/executable-hooks/hooks.rb:49:in `each'
        3: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/executable-hooks-1.6.0/lib/executable-hooks/hooks.rb:50:in `block in run'
        2: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/rubygems-bundler-1.4.5/lib/rubygems_executable_plugin.rb:4:in `block in <top (required)>'
        1: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:92:in `require'
    /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- rubygems-bundler/noexec (LoadError)
        10: from /Users/apple/.rvm/gems/ruby-2.6.3/bin/ruby_executable_hooks:10:in `<main>'
         9: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/executable-hooks-1.6.0/lib/executable-hooks/hooks.rb:49:in `run'
         8: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/executable-hooks-1.6.0/lib/executable-hooks/hooks.rb:49:in `each'
         7: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/executable-hooks-1.6.0/lib/executable-hooks/hooks.rb:50:in `block in run'
         6: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/rubygems-bundler-1.4.5/lib/rubygems_executable_plugin.rb:4:in `block in <top (required)>'
         5: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:156:in `require'
         4: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:168:in `rescue in require'
         3: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:168:in `require'
         2: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:131:in `<top (required)>'
         1: from /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check'
    /Users/apple/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #<Bundler::RubygemsIntegration:0x00007f8db60194b0> (NoMethodError)
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 笑望红尘 普通会员 1楼

      Cocoapods安装报错可能有多种原因,下面是一些常见的问题和解决方案:

      1. 安装命令有误:请检查你的安装命令是否正确,例如sudo gem install cocoapods,这个命令需要管理员权限。如果你的环境没有管理员权限,你需要以管理员身份运行。

      2. 安装包不存在:请检查你是否已经正确安装了所有依赖的包。你可以通过pod install命令查看是否已经成功安装。如果没有,你可以使用pod install --verbose命令查看安装详细信息。

      3. 没有正确配置podfile:请检查你的podfile是否正确配置。请确保你的podfile文件包含你的应用信息,如你的项目名,包名,版本等。

      4. 硬件问题:如果你的计算机硬件出现问题,可能会导致Cocoapods无法正常安装。请检查你的计算机硬件是否正常。

      5. podfile有误:请检查你的podfile是否有错误。请确保你的podfile文件没有语法错误。

      如果以上方法都不能解决问题,你可能需要寻求专业的技术支持。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部