Tôi gặp vấn đề tương tự khi chạy Mountain Lion với Ryby 2 được cài đặt và được sử dụng thay cho hệ thống chuẩn ruby.
Trước đây tôi đã thêm PATH =/usr/local/bin: $ PATH vào tệp .bash_profile của tôi như một cách để đảm bảo nội dung được cài đặt bởi homebrew, bao gồm Ruby 2, được ưu tiên hơn một số công cụ hệ thống.
Dù sao, trong trường hợp này tôi đang làm sudo gem install cocoapods
và sau một thành công cài đặt, khi cố gắng một 'thiết lập pod' Tôi sẽ nhận được
-bash: không tìm thấy lệnh ': pod
vì vậy tôi nhận thấy rằng cocoapods sẽ cài đặt 'pod' nhị phân không của họ trong
/usr/local/bin
mà là trong
/usr/local/Cellar/ruby/2.0.0-p247/bin/
Vì vậy, để .bash_profile tôi thêm
PATH = $ PATH:/usr/local/Ô/ruby / 2.0.0-p247/bin/
và hiện tại cocoapods hoạt động như một sự quyến rũ.
@Malloc: vấn đề khác nhau. Đó là một, người hỏi đã cài đặt CocoaPods và có nó làm việc, và sau đó nâng cấp Ruby và nó thổi đi một cái gì đó là cần thiết. Cái này, người hỏi đã cài đặt nó và nó chưa hoạt động. –
Bạn có phải chạy bản cài đặt dưới 'sudo' không? Tôi không cần phải làm điều đó trên máy Mac của tôi, và chỉ cần cài đặt và bắt đầu lệnh 'pod' OK (nó không được cài đặt trước đó). Điều này là có liên quan, vì 'gem install' đặt các execuatbles sẽ phụ thuộc vào môi trường người dùng, và điều đó sẽ khác nhau dưới' sudo' –
Nếu bạn đang sử dụng hệ thống đã cài đặt Ruby, bạn phải chạy các cài đặt với 'sudo' –