কোকোপডগুলি ম্যাকস হাই সিয়েরায় কাজ করছে না


162

ম্যাকোএসে আপগ্রেড করার পরে হাই সিয়েরা কোকোপডগুলি কাজ করছে না। কোকোপডগুলি থেকে দূরে সরে যাওয়ার প্রলোভন দেওয়ার সময়, দুর্ভাগ্যক্রমে এটি এখনই সুযোগে নেই। ত্রুটির বার্তাটি নীচে রয়েছে।

zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory

আমি বুঝতে পারি যে ত্রুটিটি রুবি থেকে আপগ্রেড করা হচ্ছে তবে এজিগুলি কী? কোকোপডগুলি নতুন রুবি সংস্করণটি ব্যবহার করার চেষ্টা করার ফলে অন্যান্য ত্রুটি পাওয়া যায়।

সম্পাদনা: এখন আমি ইনস্টল Ruby 2.0সঙ্গে rvm install 2.0.0এবং rvm use 2.0.0এবং তারপর পুনরায় CocoaPods sudo gem install cocoapods। এখন কাজ করা বলে মনে হচ্ছে।


আপনি কমান্ড লাইন সরঞ্জাম আপডেট করেছেন?
ম্যাট

@ ম্যাট হ্যাঁ, sudo xcode-select -s /Applications/Xcode-beta.appএবং sudo xcode-select --installসেখান থেকে জিইউআই অনুসরণ করেছে।
ম্যাকিয়েজ সুইচ

আমি এখানে এগুলি সম্পর্কে ভাবছিলাম: বিকাশকারী.অ্যাপল. com/ডাউনলোড / আরও প্রায়শই আমি খুঁজে পাই বাহ্যিক সরঞ্জামগুলি ইনস্টল না করা পর্যন্ত কাজ করে না।
ম্যাট

উত্তর:


416

Https://github.com/CocoaPods/ কোকোপডস / বিবিধ / 6778 অনুসারে কোকোপডগুলি পুনরায় ইনস্টল করা উচিত এই সমস্যাটি সমাধান করা উচিত:

sudo gem install cocoapods

2
আমার
পক্ষেও

17
একটি সাধারণ "ব্রিউ রিস্টল কোকোপডস" কাজ করেছিল (এটি আপনার জন্য এই সঠিক কমান্ডটি চালায়)। এটি নির্দেশ করার জন্য আপনাকে ধন্যবাদ।
মার্কাস

যদিও এটি কাজ করে, এটি অবশ্যই একটি কোকোপডস ইস্যু হওয়া উচিত, যেহেতু এটি আপডেট করা রুবি সংস্করণটি সনাক্ত করতে অক্ষম। সম্ভবত এটি পুনরায় ইনস্টল করা কেবল পুনরায় ইনস্টলেশনটির জন্য পরীক্ষা করে এবং তাই এটি "সংশোধন" করে।
হান্স ন্যাচেল

জহর কোকোপড ইনস্টল করে - স্ট্রিং ত্রুটিতে শিলার কোনও নিখুঁত রূপান্তর নিক্ষেপ করে না তবে "ব্রিউ রিস্টল কোকোপডগুলি" কাজটি করে। ধন্যবাদ @Markus
কৃষ্ণান

রত্ন ইনস্টল -n / usr / স্থানীয় / বিন কোকোপডস আমাকে সাহায্য করে
অনুপম গুপ্ত

112

ম্যাকোস হাই সিয়েরায় আপগ্রেড করার পরে, নিম্নলিখিত কমান্ডগুলি দিয়ে এটি ঠিক করুন:

sudo gem update --system
sudo gem install -n /usr/local/bin cocoapods

এটি শেষ হয়ে গেলে নীচে কমান্ডটি লিখুন:

pod install

এই সমাধানটি আমার পক্ষে কাজ করেছে ... !!!


1
প্রথম কমান্ডটি চালানোর সময় আমি "এআরআরআর: রত্ন সম্পাদন করার সময় ... (এর্নো :: ইপিআরএম) অপারেশনটির অনুমতি নেই তবে দ্বিতীয়টি চালানো এখনও "পোড ইনস্টল" কাজ করে। ধন্যবাদ।
ব্রাইস স্যান্ডলুন্ড

"সতর্কতা" সত্ত্বেও, আমি যাইহোক এখানে ধন্যবাদ বলতে যাচ্ছি। এটিই ছিল আমার জন্য একমাত্র কাজ। আমি এই দুটি পদক্ষেপ না করা পর্যন্ত কেবল কোকোপডগুলি (বেশ কয়েকবার) পুনরায় ইনস্টল করা কোনও তাত্পর্যপূর্ণ হয়নি। সূতরাং ধন্যবাদ!
হুগির

নিম্নলিখিত কমান্ডটি দিয়ে আমাকে রুবি আপডেটটি চালাতে হয়েছিল:sudo gem update -n /usr/local/bin --system
পল পপিয়েল

আমার জন্য কাজ করেছেন (কোকোপডস ২.৩.৩)
আটারেস্কভ 10

27

কোকোপডগুলি ইনস্টল করার সময় আমি এই ত্রুটিটি পেয়েছি

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

এবং আমি এই বিবৃতি ব্যবহার। এটা কাজ করেছে!

sudo gem install cocoapods -n /usr/local/bin

1
এটিই একমাত্র সমাধান যা আমার জন্য কাজ করেছিল বলে মনে হয়েছিল। ধন্যবাদ
ড্যান


9

এটি আমার সমস্যার সমাধান করেছে:

$ brew install ruby
$ gem install -n /usr/local/bin cocoapods

দয়া করে পোস্ট কোডটি কী করেছে তার একটি সংক্ষিপ্ত বিবরণ দিন যাতে এই প্রযুক্তিতে নতুন নতুন লোকেরা আপনার উত্তরটি বুঝতে এবং পুনরায় ব্যবহার করতে পারে :-)
ম্যাথিউ ভিআইএলএস

1
কোকোপডগুলিতে নতুন লোকেরা অন্যদের মতো কীভাবে পড়তে হবে তা জানা উচিত।
থাইবাউট নোয়া

ম্যাথিউভিএলআইএলএস, "ব্রিউ ইনস্টল রুবি" ধরে নিচ্ছে আপনার ইতিমধ্যে হোমব্রিউ প্যাকেজার ( ব্রিউ.শ ) রয়েছে। এই কমান্ডটি তখন ইনস্টল করে (বা সম্ভবত টেকনিক্যালি রুবি পুনরায় ইনস্টল করে যেহেতু হোমব্রিউ নিজেই ইনস্টল করতে আপনার অবশ্যই রুবি দরকার)। পরবর্তী লাইন "রত্ন ইনস্টল -n / usr / স্থানীয় / বিন কোকোপডস" কোকোপোড প্রোগ্রামটি পুনরায় ইনস্টল করে (আরও কোকোপডস.আরগে )।
এডি এডি এডি


6

তাই আমি হাই সিয়েরার সাথে আপডেট করার পরেও এই সমস্যার মধ্যে পড়েছিলাম এবং মনে হয় ফাইলের কোনও স্থানে রুবি কাঠামোটি অ্যাক্সেস করছে এমন কিছু পরিবর্তন হয়েছে।

আপনি এটি ব্যবহার করে সমাধান করতে পারেন,

sudo gem install cocoapods

এবং তারপরে নিরাপদ পদক্ষেপের জন্য শুঁটি আপডেট করুন

pod repo update 

এবং পরিশেষে

pod install

আবার পড ফাইল কাজ করতে।

আশা করি এটি সাহায্য করবে :)


5

ব্যবহার করার চেষ্টা করুন

sudo gem update --system

আগে

sudo gem install cocoapods

এটি আমার পক্ষে কাজ করেছে



5

কোকোপডগুলি ইনস্টল প্রক্রিয়া:

  1. sudo gem install cocoapods (যদি আপনার কোকোপ্যাডে কোনও সমস্যা থাকে তবে দয়া করে রত্ন ফাইলটি আপডেট করুন)

  2. sudo gem update --system

  3. sudo gem install cocoapods


4

আমার জন্য, আমাকে করতে হয়েছিল:

gem uninstall cocoapods
which pod

এটি এখনও এটি পথে দেখিয়েছে, তাই আমি এটি মুছে ফেলেছি। নিশ্চিত হয়ে গেছে এটি এখনও প্রদর্শিত হয়নি।

তারপর

gem install cocoapods

অবশেষে! কোকোপডগুলি ইনস্টল করার আগে পুরাতন শুঁটি কার্যকর করা কার্যকর হয়েছিল
সেব ফ্যানালস

4

টার্মিনালে যান ...

ধাপ 1). sudo রত্ন ইনস্টল করুন কোকোপড

কোকো ফড ইনস্টল করার পরে ততক্ষণে

ধাপ ২). পোড রেপো আপডেট

সম্পন্ন


3

ইনস্টল করার পরেও আমি এই ত্রুটির মুখোমুখি হয়েছি High Sierra

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

আমি ড্যান হুনাহ দ্বারা চিহ্নিত নিম্নলিখিত বিবৃতিটি ব্যবহার করেছি (উপরে দেখুন) এবং এটি কার্যকর হয়েছিল!

sudo gem install cocoapods -n /usr/local/bin

1
এটি কেবল বিদ্যমান বিদ্যমান উত্তরের পুনরাবৃত্তি , তাই না?
পাং

এটি আমার জন্য এটি স্থির করেছে
মিমো

3

ম্যাকস হাই হাই সিয়েরা ডিফল্টরূপে রুবি ২.৩ ব্যবহার করে। এটিতে আপগ্রেড করার পরে, কিছু পুরানো রুবি রত্নগুলি সঠিকভাবে কাজ করতে পারে না। এই সমস্যাটি আমার তখন ঘটে যখন আমি বান্ডেল কমান্ডটি চালিত করি (বান্ডলারটি একটি রুবি রত্ন; এটি বান্ডেল নামে একটি ইউটিলিটি রয়েছে)।

সুতরাং, পরিষ্কার করতে, যে কোনও পুরানো রুবি রত্ন (কোকোপডস, বান্ডিলার ইত্যাদি) রুবি ২.০ অ্যাক্সেস করার চেষ্টা করছে তা ব্যর্থ হবে।

সমাধানটি হ'ল সেই পুরানো রত্নগুলিকে একটি ডিরেক্টরিতে পুনরায় ইনস্টল করা যেখানে আপনার লেখার অনুমতি রয়েছে।

কোকোপডগুলির জন্য,

sudo gem install cocoapods -n /usr/local/bin

কৌতুক করবে

আপনি যদি ইনস্টলটি পছন্দ beforeকরেন তবে আপনি বিকল্পভাবে আপনার রত্ন সিস্টেমটি আপগ্রেড করতে পারেন :

sudo gem update --system

এটি আপনাকে অনুরোধ করতে পারে যে আপগ্রেডিং ব্যর্থ হয়েছে। তবে আসলে, যদি আপনি টাইপ করেন:

gem --version

আপনি দেখতে পাচ্ছেন যে আপগ্রেড করা সফল হয়েছে।

বান্ডলার বা অন্যান্য রত্নগুলির জন্য, এটি করার চেষ্টা করুন:

sudo gem install gem-to-install(for example, bundler) -n /usr/local/bin

-nবিকল্প সম্পর্কে । যে মিস করবেন না। আপনি চাইলে রত্নের ডকুমেন্টেশন চেক করতে পারেন।

সুতরাং, সমাধানটি reinstalling the old gemএকটি সঠিক ডিরেক্টরি সম্পর্কে ।


1

আমি একই কাজ করতে গিয়ে আমি এটি বলার পরে আরও একটি ত্রুটি পেয়েছি

ত্রুটি: রত্ন সম্পাদন করার সময় ... (রত্ন :: ফাইলপ্রেমিশন এরর) আপনার / লাইব্রেরি / রুবি / জিমেস / ২.৩.০ ডিরেক্টরিটির জন্য লেখার অনুমতি নেই।

তারপরে আমি এটি করেছি এবং ভাল কাজ করেছি।

sudo gem uninstall cocoapods

sudo gem install cocoapods

1

একই সমস্যা ছিল, রেজোলিউশন:

  1. রুবি পুনরায় ইনস্টল করুন

    brew install ruby

  2. কোকো পডগুলি পুনরায় ইনস্টল করুন

    sudo gem install cocoapods


1

ম্যাক ওএসএক্স হাই সিয়েরাতে আপগ্রেড করার সময় এটি একটি সাধারণ সমস্যা।

ফিক্সটি সহজভাবে কোকোপডগুলি ইনস্টল করছে (আবার):

sudo gem install cocoapods


0

টার্মিনালে নীচের কমান্ডটি ব্যবহার করার পরে, আমি আমার প্রকল্পে কোকো পোড ইনস্টল করতে সক্ষম হয়েছি।

sudo gem install cocoapods --source http://rubygems.org

0

আমি এই সমস্যার মুখোমুখি হয়েছি কিন্তু বিভিন্ন পুনরায় ইনস্টলেশন / আপডেট হিসাবে এটি কম নাটকীয় উপায়ে স্থির করেছি। আমার বিদ্যমান (২.6.০) রুবি সংস্করণটি দেখানোর জন্য সবেমাত্র প্যাথ এনভায়রনমেন্ট পরিবর্তনশীল।


0

কাতালিনায় আপগ্রেড করার পরে আমারও একই সমস্যা ছিল।

  1. আমি এই দিকনির্দেশগুলি ব্যবহার করে প্রথমে ব্রু এবং রুবি ইনস্টল করে রুবি ইনস্টল আপডেট করেছি। https://gorails.com/setup/osx/10.15-catalina (তবে কেবল রুবি, রেল নয়, ইত্যাদি)

  2. তারপরে আমি উপরের নির্দেশাবলী ব্যবহার করে কোকোপডগুলি পুনরায় ইনস্টল করেছি।

    sudo রত্ন ইনস্টল করুন কোকোপড

তারপরেও আমি তবুও ত্রুটিটি পেয়েছি। তারপরে আমি একটি নতুন শেল স্প্যান করতে z / .zshrc ফাইলে কনফিগারেশন সেটিংসে টানতে 'zsh' টাইপ করেছি। এই 'পড আপডেট' কমান্ড পরে আবার কাজ।


0

সুডো-কম .Zs- বন্ধুত্বপূর্ণ সমাধান

আধুনিক ম্যাকোস ব্যবহার করে নিরুৎসাহিত করে sudoএবং ব্যাশ থেকে জেডএসে স্থানান্তরিত, সুতরাং আপনি যদি ফ্যাশনের সাথে লড়াই না করে থাকেন তবে এই উত্তরটি কার্যকর হতে পারে।

  1. কমান্ড .zshenvদ্বারা বিদ্যমান যে বীমা touch ~/.zshenv। নিম্নলিখিত লাইনগুলি যুক্ত করে রুবিগেমস পরিবেশটি কনফিগার করুন:

    export GEM_HOME=$HOME/.gem
    export PATH=$GEM_HOME/bin:$PATH

    টার্মিনাল পুনরায় চালু করতে ভুলবেন না।

  2. চালান gem install cocoapods

0
If cannot install new version cocoapods, example below:
1. Please remove Command line tools
sudo rm -rf /Library/Developer/CommandLineTools
2. Install new Command line tools version
sudo xcode-select --install
3. after installing run below command
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.