চলমান পড সেট আপ আমাকে "খারাপ দোভাষী: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই" দেয়


198

সম্প্রতি করার চেষ্টা করেছি pod setupএবং আমি এটি পেয়েছি:

-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory

আমি কোকোপড ইনস্টল করার জন্য রে ওেন্ডারলিচের গাইড অনুসরণ করেছি এবং আমি এই সমস্যাটি পেয়েছি যাতে আমার কোন ধারণা নেই যে কী চলছে।


রুবি ইনস্টলেশন ভুল?
সুইফটআর্কিটেক্ট

আপনার সিস্টেম কি? [ডারউইন (ম্যাক ওএস এক্স)?] আপনি রুবি কীভাবে ইনস্টল করলেন? [চোলাই? পোর্ট? উত্স থেকে?] আপনি রুবি সংস্করণগুলি কীভাবে পরিচালনা করছেন? [RVM? rbenv?] আপনি রে রেন্ডারলিচের কোন গাইড অনুসরণ করেছিলেন? [বেশ কয়েকটি রয়েছে]
এমডব্লুপি

ত্রুটিটি মূলত আপনাকে বলে যে আপনি যে দোভাষী ব্যবহার করার চেষ্টা করছেন তা সেখানে নেই। / Usr / স্থানীয় / বিন / পোড দেখুন, প্রথম লাইন (# দিয়ে শুরু হওয়া একটি) এবং আপনার সেখানে রুবি ইন্টারপ্রিটারটি দেখতে হবে। / ইউএসআর / লোকাল / অপ্ট / রুবিতে কি কিছু আছে? আপনি rbenv, rvm ব্যবহার করছেন?
মিরসিয়া

উত্তর:


458

ম্যাক ওএস হাই সিয়েরায় আপগ্রেড করার সময় আমি এই সমস্যার মুখোমুখি হয়েছি।

এটি আমার স্থির ছিল:

sudo gem install cocoapods

আমি এই উত্তর পাওয়া GitHub থেকে CocoaPods ইস্যু তালিকা


5
এটি আমার জন্য এটি স্থির করেছে।
অ্যান্ড্রু

28
সুডো ভুলে যাবেন না:sudo gem install cocoapods
ব্ল্যাকহক 4152

2
আমি একই সমস্যা এবং করছেন ছিল brew updateএবং brew upgradeআমার জন্য সর্বশেষ cocoapods ইনস্টল এবং করেনি কৌতুক
srik

9
এটি ক্যাটালিনাকেও সহায়তা করে।
পোস্ট

15
এটি আমার জন্য ম্যাকোস ক্যাটালিনাতে স্থির করেছে। আপনাকে ধন্যবাদ :)
বেনার 783

87

আমি যখন কাতালিনায় আপগ্রেড করেছি তখন এটি ঘটেছিল। আমি এটি চালিয়ে সমাধান করেছি:

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

10
ক্যাটালিনায় আপগ্রেড করার পরে এটি আমার জন্য সমাধান ছিল।
জো

রুবি-বিকাশের পরিবেশের জন্য আপনাকে আলাদা প্যাকেজ ইনস্টল করতে হতে পারে, উদাহরণস্বরূপ রুবি-ডেভ বা রুবি-ডেভেল।
চাঁদনী

এর সাথে আমার brew uninstall openssl & brew install openssl
ওপেনসেল নিয়েও

71

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

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

ভাল কাজ করেছেন, দুর্দান্ত!
জন সার্ডিনহা

এটি হাই সিয়েরার জন্য প্রয়োজন। ধন্যবাদ.
gunjot singh

11
যারা কাতালিনায় আপডেট হয়েছেন তাদের জন্য এটিও প্রয়োজন।
The1993

50

আমি আমাদের সিস্টেমটি আপডেট করে ক্যাটালিনার পক্ষে কাজ Sierraকরার সময় একই সমস্যার মুখোমুখি হয়েছিলMojave.

নিম্নলিখিত পদক্ষেপগুলি কাজ করেছে:

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

আমি নীচের লিঙ্ক থেকে সহায়তা পেয়েছি ।


4
ক্যাটালিনায় আপগ্রেড করার পরে একই সমস্যাটি পাওয়া। এটি সাহায্য করে! Sudoলেখার অনুমতি পাওয়ার জন্য সামনে ব্যবহার করুন
ইং চেন

4
আমি এখানে কাতালিনা ইনস্টলেশন পরে শেষ। এটি ভাল কাজ করে।
হুন

2
10.14 মোজাভে 10.15 ক্যাটালিনা
ফ্যাটো

15

আমি দৌড়ে এটি স্থির করেছি brew install ruby


rew uninstall cocoapods rew install cocoapodsত্রুটিটি দূরে যাওয়ার জন্য রুবি ইনস্টল করার পরে আমাকে পুনরায় ইনস্টল করতে হয়েছিল।
গন্টার জ্যাচবাউয়ার 14


6

যখন আমি আবার ইনস্টল করার চেষ্টা করছি তখন আমি তা বলে আরও একটি ত্রুটি পেয়েছি

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

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

sudo gem uninstall cocoapods

sudo gem install cocoapods

সম্ভবত আপনার আনইনস্টল করার দরকার নেই। এই ত্রুটিটি কেবলমাত্র বলেছে যে আপনি যা করার চেষ্টা করছেন তা করার জন্য আপনার কাছে সঠিক অনুমতি নেই। সুতরাং sudoআপনার প্রয়োজনীয় সমস্ত যোগ করা ছিল। উপরের মন্তব্যটি দেখুন [
স্ট্যাকওভারফ্লো.com

4

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

brew uninstall cocoapods

brew install cocoapods

4

ওএস এক্স মোজাভে থেকে ওএস এক্স ক্যাটালিনাতে আপগ্রেড করার পরে আমি এই বার্তাটি যখন চালাচ্ছি pod initবা 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

আমি এর ধারণাটি পছন্দ করি না sudo gem install cocoapodsতাই আমার ব্যবহারকারীর ডিরেক্টরিতে আমার .cocoapods ফোল্ডার রয়েছে এবং আমি এটি চিহ্নিত করতে আমার .bash_profile পরিবর্তন করেছি। ত্রুটিটি আমি পেয়েছিলাম কারণ ২.৩ সংস্করণটি এই ফাইলটিতে হার্ড কোডিং ছিল: /Users/eric/.gem/bin/podএবং ক্যাটালিনা ২.6 নিয়ে এসেছিল।

এটি সম্ভব যে sudo ইনস্টলটি ব্যবহার করা হলে এই ফাইলটি সফলভাবে ওভাররাইট হবে এবং সম্ভবত এটি হবে তবে আমি আমার মূল সেটআপটি রাখতে চাইছিলাম।

আমি /Users/eric/.gem/bin/pod২.৩ এর পরিবর্তে ২.6 এর সাথে পাথের জন্য ফাইলের প্রথম শেবাং লাইনটি সংশোধন করতে সক্ষম হয়েছি এবং এটি কাজ করেছে। সংস্করণটি এখনও '2' থাকায় পুরো পরিবর্তনটি আমার তাড়াতে '3' কে '6' এ পরিবর্তন করেছিল।


নিস! কেবলমাত্র এই উত্তরটি আমার পক্ষে কাজ করেছিল। দৃশ্যত ক্যাটালিনা রুবিতে আপগ্রেড হওয়ার পরে ২.৩ এর পরিবর্তে ২.6
কামেন ডবরেভ ২

3

নিম্নলিখিত আমার জন্য কাজ করেছে:

এক্সকোডে কমান্ড লাইন সরঞ্জাম নির্বাচন করুন।

    XCode > Preferences > Locations > Command Line Tools > XCode 11.X.X

In terminal execute:

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

https://stackoverflow.com/a/60464653



0

আমার ক্ষেত্রে উপরের কিছুই কাজ করেনি। আমি রুবি ২.৩.০ ইনস্টল করেছি এবং আমাকে ২.০.০ এ ডাউনগ্রেড করতে হয়েছিল:

gem update --system 2.0.0


0

"রুবিবিদ অনুমোদিত" এর উপায়টি হ'ল রুবি সংস্করণ পরিচালক (আরবিএনভ) ইনস্টল করা এবং এর মাধ্যমে কোকোপড ইনস্টল করা। sudoআপনার রুবিজেমসের সাথে জগাখিচুড়ি অশ্রু বাড়ে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.