2016-06-19 21 views
17

có nghĩa là gì và làm thế nào tôi có thể sửa chữa nó:cocoapods không cài đặt

pod install 
/Library/Ruby/Site/2.0.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException) 
from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in `activate_bin_path' 
from /usr/local/bin/pod:22:in `<main>' 
+1

https://cocoapods.org/app tải xuống ứng dụng cocoapods từ liên kết này, sau đó mở tệp podfile của bạn bằng ứng dụng và nhấp vào cài đặt rồi cập nhật và cuối cùng mở tệp không gian làm việc – MShah

Trả lời

30

Sử dụng sau lệnh và nó hoạt động cho bạn.

1: sudo gem uninstall cocoapods 

2: gem install cocoapods 

3: pod install 

Cập nhật:

sudo gem install -n /usr/local/bin GEM_NAME_HERE 
+0

gem install cocoapods LRI: Khi thực hiện gem .. . (Errno :: EPERM) Hoạt động không được phép -/usr/bin/pod Tôi gặp lỗi này khi thử cài đặt cocoapods –

+0

nhờ bạn bro. –

+0

GEM_NAME_HERE Đây là gì? – Jun

4

Hãy thử sudo gem update

  • Sau khi loại bỏ cocoapods
  • cocoapods -Cài
+0

gem install cocoapods LRI: Khi thực hiện gem ... (Errno :: EPERM) Hoạt động không được phép -/usr/bin/pod –

+0

cảm ơn bạn đã giúp đỡ –

+0

Bạn nên luôn luôn sử dụng 'sudo gem install' thay vì' gem install' – atulkhatri

4

Gỡ bỏ các hiện cocoapods, nếu có, bởi lệnh sau:

gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall 

Sau đó cài đặt nó để /usr/local/bin thay vì /usr/bin sử dụng lệnh sau:

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

Để truy vấn thêm, hãy kiểm tra this link để gỡ cài đặt và this link để cài đặt cocoapod.

1

Nếu bạn cài đặt cocoapod sử dụng bia như tôi

  1. Cài đặt lại cocoapods

brew reinstall cocoapods

Nếu bạn thấy thông báo lỗi này sau khi bạn cài đặt lại cocoapods bởi brew reinstall đi đến bước 2.

> 
Error: The `brew link` step did not complete successfully 
The formula built, but is not symlinked into /usr/local 
Could not symlink bin/pod 
Target /usr/local/bin/pod 
already exists. You may want to remove it: 
    rm '/usr/local/bin/pod' 

To force the link and overwrite all conflicting files: 
    brew link --overwrite cocoapods 

To list all files that would be deleted: 
    brew link --overwrite --dry-run cocoapods 

Possible conflicting files are: 
/usr/local/bin/pod 
/usr/local/bin/xcodeproj 
  1. Để giải quyết mâu thuẫn file

brew link --overwrite cocoapods

> Linking /usr/local/Cellar/cocoapods/1.3.1... 2 symlinks created 

Hy vọng nó giúp.

+0

- Sử dụng cờ '$ (thừa kế)' hoặc - Xóa cài đặt bản dựng khỏi mục tiêu. Hiển thị lỗi này cho tất cả các nhóm của tôi – Chandni

Các vấn đề liên quan