Saya menginstal pod
beberapa waktu lalu. Namun, itu berhenti bekerja jadi saya mengerjakan ini lagi.
Namun, saya segera mengalami masalah di sini:
pod install
-bash: pod: command not found
Ada saran mengapa ini terjadi?
Oke, temukan masalahnya. Saya memutakhirkan Ruby beberapa waktu lalu dan membuang semua permata. Larutan:
sudo gem install cocoapods
Menginstal CocoaPods pada OS X 10.11
Instruksi ini diuji pada semua beta dan rilis final El Capitan.
GEM_HOME khusus
Ini solusinya ketika Anda menerima kesalahan di atas
sumber
Anda harus memulai ulang Terminal setelah menginstal permata. Atau Anda cukup membuka tab Terminal baru untuk memperbaikinya.
sumber
. ~/.profile
yang akan mengatur ulang ruby Anda.Langkah Ini Tepat Bekerja.
Instal POD
[1] Buka terminal dan ketik:
Gem akan diinstal di Ruby di dalam System library. Atau coba di 10.11 Mac OSX El Capitan, ketik:
Jika ada kesalahan "activesupport memerlukan versi Ruby> = 2.xx", kemudian instal activesupport terbaru terlebih dahulu dengan mengetikkan terminal.
[2] Setelah instalasi, akan ada banyak pesan, membacanya dan jika tidak ada kesalahan yang ditemukan, itu berarti instalasi cocoapods dilakukan. Selanjutnya, Anda perlu mengatur master repo cocoapods. Ketik terminal:
Dan tunggu itu akan mengunduh master repo. Ukurannya sangat besar (370.0MB pada Desember 2016). Jadi bisa lama. Anda dapat melacak unduhan dengan membuka tab Activity dan goto Network dan mencari git-remote-https. Atau Anda dapat mencoba menambahkan verbose ke perintah seperti ini:
[3] Setelah selesai, ini akan menampilkan "Setup Complete", dan Anda dapat membuat proyek XCode Anda dan menyimpannya.
[4] Kemudian di terminal cd ke "direktori root proyek XCode Anda" (di mana file .xcodeproj Anda berada) dan ketik:
[5] Kemudian buka podfile proyek Anda dengan mengetikkan terminal:
[6] Podfile Anda akan terbuka dalam mode teks. Awalnya akan ada beberapa perintah default di sana. Di sinilah Anda menambahkan dependensi proyek Anda. Misalnya, di podfile, ketik
(Ini Sebagai contoh menambahkan perpustakaan ke proyek Anda).
Ketika Anda selesai mengedit podfile, simpan dan tutup XCode.
[7] Kemudian instal pod ke proyek Anda dengan mengetikkan terminal:
Tergantung berapa banyak perpustakaan yang Anda tambahkan ke podfile Anda untuk proyek Anda, waktu untuk menyelesaikan ini bervariasi. Setelah selesai, akan ada pesan yang mengatakan
"Instalasi pod selesai! Ada dependensi X dari Podfile dan total pod X diinstal."
sumber
Untuk macOS:
sumber
Error: Cask 'cocoapods-app' is unavailable: No Cask with this name exists.
Saya memiliki masalah yang sama, menjalankan Mountain Lion dengan Ruby 2 diinstal dan digunakan sebagai pengganti sistem ruby.
Sebelumnya saya menambahkan
PATH=/usr/local/bin:$PATH
ke saya~/.bash_profile
sebagai cara untuk memastikan barang diinstal olehhomebrew
, termasuk Ruby 2, lebih diutamakan daripada binari yang diinstal sistem.Bagaimanapun, dalam kasus ini saya perhatikan bahwa cocoapods akan menginstal biner 'pod' mereka
/usr/local/bin
tetapi di/usr/local/Cellar/ruby/2.0.0-p247/bin/
Jadi untuk .bash_profile saya, saya menambahkan
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
dan sekarang cocoapods bekerja seperti pesona.sumber
cd
di terminal Anda untuk kembali ke dir rumah Anda diikuti bals -a
, Anda akan melihat semua file Anda termasuk bash_profileCoba ini:
dan Anda harus memperbarui permata ke rilis terbaru menggunakan ini:
jika Anda ingin menikmati respon cepat :)
sumber
Di terminal lebih baik menjalankan instalasi cocoa pods dengan "sudo". Dalam kasus lain, saya mendapatkan pesan kesalahan: "Anda tidak memiliki izin menulis untuk direktori /Library/Ruby/Gems/2.0.0."
Jadi solusinya adalah:
sumber
coba:
rbenv global system
dan kemudiansudo gem install cocoapods
pod setup
sumber
rbenv global system
. Mengetik hanyarbenv system
menghasilkan kesalahan.Copot semua contoh cocopod dengan perintah ini
sudo gem install -n /usr/local/bin cocoapods
sudo chmod +rx /usr/local/bin/
sumber
chmod +rx
harus dilakukan-n
opsi yang bagus.Instalasi tanpa sudo
Jika Anda tidak ingin memberikan hak istimewa admin RubyGems untuk proses ini, Anda dapat memberi tahu RubyGems untuk menginstal ke direktori pengguna Anda dengan melewati flag --user-install untuk menginstal permata atau dengan mengkonfigurasi lingkungan RubyGems. Yang terakhir menurut kami solusi terbaik. Untuk melakukan ini, buat atau edit file profil di direktori home Anda dan tambahkan atau ubah untuk menyertakan baris berikut:
Perhatikan bahwa jika Anda memilih untuk menggunakan opsi --user-install, Anda masih harus mengkonfigurasi file .profile Anda untuk mengatur PATH atau menggunakan perintah yang diawali oleh path lengkap. Anda dapat mengetahui di mana permata dipasang dengan permata yang cocoapods. Misalnya
Sumber: https://guides.cocoapods.org/using/getting-started.html
sumber
instal cocoapods dari https://cocoapods.org/app
Perintah & versi terus berubah
jadi unduh tar dan nikmati
sumber
gterzian ada di jalur yang benar, namun, jika nanti Anda memperbarui versi ruby Anda maka Anda juga harus memperbarui .profile Anda untuk menunjuk ke direktori ruby berversi yang baru. Misalnya, versi ruby saat ini adalah 2.0.0-p353 sehingga Anda harus menambahkan /usr/local/Cellar/ruby/2.0.0-p353/bin ke jalur Anda.
Solusi yang lebih baik adalah menambahkan / usr / local / opt / ruby / bin ke PATH Anda. / usr / local / opt / ruby sebenarnya adalah symlink ke versi ruby saat ini yang diperbarui secara otomatis oleh homebrew ketika Anda melakukan peningkatan. Dengan begitu Anda tidak perlu memperbarui PATH Anda dan selalu menunjuk ke versi terbaru.
sumber
Solusi ini bekerja untuk saya. Pastikan untuk tidak melewatkan perintah terakhir (
export PATH=$PATH:$HOME/Software/ruby/bin
).Lihat ini .
sumber
Jika Anda menggunakan homebrew untuk menginstal ruby, jawaban ini cocok untuk saya.
brew unlink ruby && brew link ruby
OSX 10.9.4
sumber
@Babul Prabhakar benar
PENTING: Namun, jika Anda masih mendapatkan "pod: command not found" setelah menggunakan solusinya, perintah ini dapat menyelesaikan masalah Anda:
sumber
itu terjadi pada saya ketika saya menulis
gem install cocoapods
dari pada
sudo gem install cocoapods
jika perintah sudo tidak ditemukan juga, tulis
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH
sebelum perintah sudo
sumber
Kami menggunakan versi Ruby yang tidak kompatibel di dalam Terminal (Mac), tetapi begitu kami menggunakan RVM untuk beralih ke Ruby 2.1.2, Cocoapods kembali.
sumber
jadi saya juga punya masalah yang sama. Ini mungkin terjadi karena komputer Anda memiliki versi ruby yang lebih lama. Jadi, Anda perlu memperbarui ruby terlebih dahulu. Milik saya bekerja untuk versi ruby 2.6.3. Saya mendapat solusi ini dari sStackOverflow,
Anda harus membuka terminal terlebih dahulu dan memasukkan kode ini
Kemudian taruh perintah ini
Ini akan menginstal ruby untuk Anda jika belum diinstal. Setelah ini perbarui ruby ke versi baru
Setelah ini, buat saja ruby 2.6.3 sebagai default Anda
Ini mungkin akan memperbaiki masalah Anda. Anda sekarang dapat menempatkan perintah
Dan perintahnya
Saya harap ini bermanfaat
sumber