baru-baru ini coba lakukan pod setup
dan saya mendapatkan ini:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
Saya mengikuti panduan Ray Wenderlich untuk menginstal cocoapods dan saya mendapatkan masalah ini jadi saya tidak tahu apa yang sedang terjadi.
Jawaban:
Saya mengalami masalah ini ketika memutakhirkan ke Mac OS High Sierra.
Ini adalah perbaikan saya:
Saya menemukan jawaban ini pada daftar masalah CocoaPods di Github .
sumber
sudo gem install cocoapods
brew update
danbrew upgrade
menginstal cocoapod terbaru untuk saya dan melakukan trikIni terjadi ketika saya memutakhirkan ke Catalina. Saya menyelesaikannya dengan menjalankan:
sumber
brew uninstall openssl & brew install openssl
Setelah ditingkatkan ke High Sierra, saya mendapatkan kesalahan yang sama, baru saja menginstal ulang cocoapods
sumber
Masalah yang sama yang saya hadapi ketika saya memperbarui sistem kami dari
Sierra
keMojave.
Juga berfungsi untuk CatalinaLangkah-langkah berikut ini berhasil:
Saya mendapat bantuan dari tautan berikut .
sumber
Sudo
di depan untuk mendapatkan izin menulis fwiw.saya memperbaikinya dengan menjalankan
brew install ruby
sumber
rew uninstall cocoapods
rew install cocoapods
setelah saya menginstal ruby untuk membuat kesalahan hilang.Baris ini menyelamatkan hari saya.
sumber
Sementara saya mencoba untuk menginstal lagi maka saya mendapat kesalahan lain mengatakan itu
Lalu saya melakukan ini dan bekerja dengan baik.
sumber
sudo
itu yang Anda butuhkan. Lihat komentar dari [ stackoverflow.com/users/877341/blackhawk4152] di atasDi mac saya ini menyelesaikan masalah:
sumber
Setelah memutakhirkan dari OS X Mojave ke OS X Catalina saya menerima pesan ini saat menjalankan
pod init
ataupod --version
:-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
Saya tidak suka ide itu
sudo gem install cocoapods
jadi saya punya folder .cocoapods saya di direktori pengguna saya dan saya sudah memodifikasi .bash_profile saya untuk menunjukkannya. Kesalahan yang saya terima adalah karena versi 2.3 sulit dikodekan dalam file ini:/Users/eric/.gem/bin/pod
dan Catalina datang dengan 2.6.Mungkin saja menggunakan sudo install akan menimpa file ini dengan sukses, dan mungkin memang demikian, tetapi saya ingin mempertahankan pengaturan asli saya.
Saya bisa hanya memodifikasi baris shebang pertama file
/Users/eric/.gem/bin/pod
untuk memiliki path dengan 2.6, bukan 2.3 dan itu berhasil. Seluruh perubahan itu mengubah '3' menjadi '6' dalam pengejaran saya karena versinya masih '2'.sumber
Berikut ini bekerja untuk saya:
https://stackoverflow.com/a/60464653
sumber
Diperbaiki dengan
sumber
Dalam kasus saya tidak ada yang di atas yang berfungsi. Saya sudah menginstal ruby 2.3.0 dan saya harus turun ke 2.0.0:
gem update --system 2.0.0
sumber
Cara "rubyist disetujui" untuk melakukan ini adalah menginstal manajer versi ruby (rbenv) dan menginstal cocoapods melalui itu. Bercak dengan
sudo
dan rubygem Anda akan menyebabkan air mata.sumber