Saya membuang buah kakao karena diklaim telah terpasang, tetapi terus mengatakan bahwa buah perintah tidak ditemukan sesudahnya. Ketika mencoba menginstal ulang cocoapods ( sudo gem install cocoa pods -v
) saya mendapatkan kesalahan ini:
EROR: Saat menjalankan gem ... (Errno :: EPERM) Operasi tidak diizinkan - / usr / bin / pod
Ada ide?
ios
terminal
installation
cocoapods
Adrian Wacker
sumber
sumber
Jawaban:
Seperti yang telah ditunjukkan di bawah oleh Ramesh Ramchandaran , ini adalah cara yang lebih bersih untuk melakukannya, alih-alih menyiasati fitur Keamanan OS X.
Jawaban Asli
Saya berasumsi Anda menjalankan OS X 10.11.
Ini terjadi karena Apple telah mengaktifkan tanpa root pada pemasangan baru.
Jika Anda mengetik:
di
terminal.app
, komputer Anda akan reboot dengan menonaktifkannya.Setelah selesai, ketik:
yang
-V
adalah untuk detil dan akan memuntahkan kesalahan jika mereka terjadi.sumber
sudo reboot
) gagal untuk saya dan membekukan komputer pada beberapa upaya berbeda. Pengaturan ulang keras tidak menjaga pengaturan nvram. Saya harus menjalankan perintah pertama sampai titik koma, lalu restart dari menu Apple. Kemudian, cocoapods bisa dipasang. Terima kasih!!!Karena rootless tidak mempengaruhi / usr / local / bin, berikut ini berhasil:
Ada peringatan?
sumber
Menggunakan minuman rumahan atau $ GEM_HOME khusus dapat membantu menyelesaikan masalah. Saya melakukan instalasi bersih ruby dengan minuman :
brew install ruby
Sekaranggem
hal - hal tampaknya terjadi relatif terhadap saya/usr/local/bin*
, yang persis seperti yang saya butuhkan.sumber
Saya sarankan menginstal semua permata Anda ke
.gem
folder Anda di folder rumah Anda untuk menghindari penggunaansudo
atau pengelola versi ruby seperti yang disarankan orang lain.Yang harus Anda lakukan adalah memperbarui Anda
.bash_profile
dengan menambahkan 2 baris ini. (Jangan lupa untuk memulai ulang terminal Anda setelah menerapkan perubahan ini)sumber
Setelah memutakhirkan dari Yosemite ke El Capitan (10.11.4), saya terus mendapatkan pesan kesalahan di bawah ini saat mencoba 'menginstal ulang' Cocoapods (setelah mencoba hampir semua solusi di bawah utas Stackoverflow yang berbeda dan halaman masalah Cocoapods itu sendiri, untuk masalah yang sama)
Namun, keluar dari terminal, restart sistem, buat proyek Xcode baru dari awal dan kemudian ketika saya melakukannya
'pod install'
, itu berhasil.Catatan: Saya mencoba menggunakan cocoapods Alamofire dan SwiftyJson
sumber