2017-09-28 35 views
6

Tôi đã cập nhật macOS của mình lên High Sierra, Bây giờ cài đặt các phụ thuộc thông qua các ứng dụng cocoapod trong ứng dụng iOS của tôi. Nhưng tôi phải đối mặt với lỗi sau.vấn đề cấp phép cocoapods ở High Sierra?

XXXXXXXXX:MyProject CompanyName$ pod update 
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory 

Thân tôi đã cố gắng

Zubair-mac-mini:~ sdsol$ gem install cocoapods 

ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. 
Zubair-mac-mini:~ sdsol$ 

bất kỳ trợ giúp sẽ được đánh giá cao.

+0

Xem [ở đây] (https://stackoverflow.com/questions/31442214/running-pod-set-up-cho-me-bad-thông dịch viên-no-such-file-or-directory) – Kerberos

Trả lời

1

Cuối cùng tôi đã tìm thấy giải pháp sau nhiều tìm kiếm.

1: Cập nhật thiết bị đầu cuối của bạn lên phiên bản mới nhất.

2: Tải và cập nhật RubyGems lên phiên bản mới nhất từ: https://rubygems.org/pages/download

3: Thin tôi cập nhật tập tin pod của tôi. thông qua cập nhật nhóm.

19

tôi đã cùng một vấn đề sau khi nâng cấp lên hệ điều hành MacOS High Sierra và bị nó cố định với lệnh sau (lưu ý, bạn cần phải sử dụng sudo để chạy như siêu người dùng):

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

Chúc may mắn!

+0

Làm việc hoàn hảo! Cảm ơn bạn. – sho

+0

lệnh đầu tiên không thành công nhưng lệnh thứ hai đã trôi qua và hoạt động;) – budidino

+0

yup cùng ở đây, lệnh đầu tiên không thành công vì lý do tương tự và lệnh thứ hai hoạt động, cảm ơn bạn – l3bel

3

Sau khi nâng cấp lên hệ điều hành MacOS High Sierra, làm cho nó cố định với lệnh sau:

sudo gem install cocoapods 
0

Thêm

eval "$(rbenv init -)" để ~/.bash_profile tập tin

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