Pod设置找不到cocoapods

Kev*_*vin 13 ruby gem rubygems cocoapods

使用sudo gem install cocoapods安装cocoapods后,尝试运行"pod setup"会返回此错误:

Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError)
Run Code Online (Sandbox Code Playgroud)

"pod setup"的输出:

/Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:313:in `to_specs': Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/Kevin/.rvm/gems/ruby-1.9.3-p194:/Users/Kevin/.rvm/gems/ruby-1.9.3-p194@global', execute `gem env` for more information
    from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:322:in `to_spec'
    from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:53:in `gem'
    from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/bin/pod:22:in `<main>'
Run Code Online (Sandbox Code Playgroud)

当我检查GEM_PATH中列出的目录时,它包括:

...
drwxr-xr-x   5 root   staff   170B Jun 16 23:35 cocoapods-core-0.33.1/
drwxr-xr-x   5 Kevin  staff   170B Jun 16 23:41 cocoapods-downloader-0.6.1/
drwxr-xr-x  15 Kevin  staff   510B Jun 16 23:41 cocoapods-plugins-0.2.0/
drwxr-xr-x  11 Kevin  staff   374B Jun 16 23:41 cocoapods-trunk-0.1.3/
drwxr-xr-x  15 Kevin  staff   510B Jun 16 23:41 cocoapods-try-0.3.0/
...
Run Code Online (Sandbox Code Playgroud)

所以文件在那里,虽然它的核心是root,因为我使用过sudo gem install cocoapods.

解决过我之前尝试过的Stack Overflow问题的解决方案:

  1. 安装没有sudo的cocoapods:建议在这里.但是,即使遵循这些说明,我也会在尝试使用时获得许可gem install cocoapods.

  2. Sudo pod设置:建议在这里.但是,pod告诉我,我不能在sudo中使用它.

  3. 更改cocoapods文件的权限:建议在此处.我尝试运行顶部答案提供的行,但它说这些文件不存在.

我怎么pod setup去上班?

hel*_*ion 21

不要使用sudo.

1: sudo gem uninstall cocoapods 

2: gem install cocoapods

3: pod install 
Run Code Online (Sandbox Code Playgroud)


小智 4

我遇到过同样的问题。我解决了它

  1. 去除可可足类
  2. 使用rvmsudo而不是重新安装它sudo
    rvmsudo gem install cocoapods

希望能帮助到你!