OS X Mojave'den OS X Catalina'ya yükselttikten sonra, çalışırken bu mesajı aldım pod init
veya pod --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
Bu sudo gem install cocoapods
yüzden kullanıcı dizinimde .cocoapods klasörü var ve bunu işaret edecek şekilde .bash_profile değiştirdim fikrini sevmiyorum . Aldığım hata, sürüm 2.3'ün bu dosyada sabit kodlanmış olmasıydı:
/Users/eric/.gem/bin/pod
ve Catalina 2.6 ile geldi.
Sudo install kullanıldığında bu dosyanın üzerine başarılı bir şekilde yazılır ve muhtemelen yazılır, ancak orijinal kurulumumu korumak istedim.
Ben sadece /Users/eric/.gem/bin/pod
2.3 yerine 2,6 ile bir yol için dosyanın ilk shebang satırını değiştirmeyi başardı ve işe yaradı. Sürümün tamamı '2' olduğu için tüm değişiklik kovalamamdaki '3'ü' 6 'olarak değiştiriyordu.