উত্তর:
ঠিক আছে, সমস্যাটি খুঁজে পেয়েছি। আমি কিছুক্ষণ আগে রুবিকে আপগ্রেড করেছি এবং পুরো রত্নকে ধরিয়ে দিয়েছি। সমাধান:
sudo gem install cocoapods
ওএস এক্স 10.11 এ কোকোপড ইনস্টল করা হচ্ছে
এই নির্দেশাবলী সমস্ত বিটা এবং এল ক্যাপিটানের চূড়ান্ত প্রকাশের বিষয়ে পরীক্ষা করা হয়েছিল।
কাস্টম জেমহোম
আপনি যখন উপরের ত্রুটিটি গ্রহণ করছেন তখন এটি সমাধান
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.38.2
রত্ন ইনস্টল করার পরে আপনাকে টার্মিনাল পুনরায় চালু করতে হবে। অথবা ঠিক করার জন্য আপনি কেবল একটি নতুন ট্যাব টার্মিনাল খুলতে পারেন।
. ~/.profile
যা আপনার রুবি এনভিটি আবার সেটআপ করবে।
এই পদক্ষেপটি যথাযথ কাজ করছে।
POD ইনস্টল করুন
[1] টার্মিনালটি খুলুন এবং টাইপ করুন:
sudo gem install cocoapods
রত্নটি সিস্টেম লাইব্রেরির অভ্যন্তরে রুবিতে ইনস্টল হবে। অথবা 10.11 ম্যাক ওএসএক্স এল ক্যাপিটান চেষ্টা করে টাইপ করুন:
sudo gem install -n /usr/local/bin cocoapods
যদি কোনও ত্রুটি থাকে "অ্যাক্টিভসপোর্টের জন্য রুবি সংস্করণ> = 2.xx প্রয়োজন", তবে টার্মিনালে টাইপ করে সর্বশেষতম সক্রিয় সমর্থন ইনস্টল করুন।
sudo gem install activesupport -v 4.2.6
[২] ইনস্টলেশন করার পরে, প্রচুর বার্তা আসবে, সেগুলি পড়ুন এবং যদি কোনও ত্রুটি পাওয়া যায় না, তবে এর অর্থ কোকোপডগুলি ইনস্টলেশন সম্পন্ন হয়েছে। এর পরে, আপনাকে কোকোপডস মাস্টার রেপো সেটআপ করতে হবে। টার্মিনাল টাইপ করুন:
pod setup
এবং অপেক্ষা করুন এটি মাস্টার রেপো ডাউনলোড করবে। আকারটি খুব বড় (ডিসেম্বর 2016 এ 370.0MB)। সুতরাং এটি একটি সময় হতে পারে। আপনি ক্রিয়াকলাপ এবং গোটো নেটওয়ার্ক ট্যাব খোলার মাধ্যমে ডাউনলোডটি ট্র্যাক করতে এবং গিট-রিমোট-https অনুসন্ধান করতে পারেন। বিকল্পভাবে আপনি কমান্ডটিতে ভার্বোজ যুক্ত করার চেষ্টা করতে পারেন:
pod setup --verbose
[3] একবার হয়ে গেলে এটি "সেটআপ সম্পূর্ণ" আউটপুট আসবে এবং আপনি আপনার এক্সকোড প্রকল্পটি তৈরি করতে এবং এটি সংরক্ষণ করতে পারবেন।
[4] তারপরে টার্মিনাল সিডিতে "আপনার এক্সকোড প্রকল্পের রুট ডিরেক্টরিতে" (যেখানে আপনার .xcodeproj ফাইলটি থাকে) টাইপ করুন:
pod init
[5] তারপরে টার্মিনালে টাইপ করে আপনার প্রকল্পের পডফিলটি খুলুন:
open -a Xcode Podfile
[]] আপনার পোডফাইলে পাঠ্য মোডে উন্মুক্ত হবে। প্রাথমিকভাবে সেখানে কিছু ডিফল্ট কমান্ড থাকবে। আপনি এখানে আপনার প্রকল্পের নির্ভরতা যুক্ত করেছেন। উদাহরণস্বরূপ, পডফাইলে টাইপ করুন
/****** These are Third party pods names ******/
pod 'OpenSSL-Universal'
pod 'IQKeyboardManager'
pod 'FTPopOverMenu'
pod 'TYMActivityIndicatorView'
pod 'SCSkypeActivityIndicatorView'
pod 'Google/SignIn'
pod 'UPStackMenu'
(এটি আপনার প্রকল্পে লাইব্রেরি যুক্ত করার উদাহরণ হিসাবে)।
আপনি যখন পডফাইলে সম্পাদনা শেষ করেন, এটি সংরক্ষণ করুন এবং এক্সকোডটি বন্ধ করুন।
[]] তারপরে টার্মিনালে টাইপ করে আপনার প্রকল্পে শুঁটি ইনস্টল করুন:
pod install
আপনার প্রকল্পের জন্য আপনি কতগুলি লাইব্রেরি আপনার পডফাইলে যুক্ত করেছেন তার উপর নির্ভর করে এটি শেষ করার সময়টি পরিবর্তিত হয়। একবার সম্পূর্ণ হয়ে গেলে, সেখানে একটি বার্তা উপস্থিত থাকবে says
"পড ইনস্টলেশন সমাপ্ত! পডফিল এবং এক্স মোট পোড ইনস্টল করা থেকে এক্স নির্ভরতা রয়েছে" "
ম্যাকোসের জন্য:
brew install cocoapods
brew cask install cocoapods-app
Error: Cask 'cocoapods-app' is unavailable: No Cask with this name exists.
আমার একই সমস্যা ছিল, রুবি 2 দিয়ে মাউন্টেন সিংহটি ইনস্টল করা হয়েছে এবং এটি সিস্টেম রুবির পরিবর্তে ব্যবহৃত হয়েছে।
পূর্বে আমি PATH=/usr/local/bin:$PATH
আমার নিজের সাথে যুক্ত ~/.bash_profile
জিনিসগুলি ইনস্টল করার বিষয়টি নিশ্চিত করার উপায় হিসাবে যুক্ত করেছিhomebrew
রুবি ২ সহ আরও সিস্টেম-ইনস্টলড বাইনারিগুলির চেয়ে প্রাধান্য ।
যাইহোক, এই ক্ষেত্রে আমি লক্ষ করেছি যে কোকোপডগুলি তাদের 'পড' বাইনারি ইনস্টল করবে /usr/local/bin
বরং এতে নয় in/usr/local/Cellar/ruby/2.0.0-p247/bin/
তাই আমার PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
.bash_ প্রোফাইলে আমি যুক্ত করেছি এবং এখন কোকোপডগুলি একটি কবজির মতো কাজ করছে।
cd
আপনার টার্মিনালে কোনও সমতল আপনার বাড়িতে ফিরে যেতে যেতে dir অনুসরণ করে ls -a
, আপনার বাশ_প্রোফাইল সহ আপনার সমস্ত ফাইল দেখতে হবে
টার্মিনালে "sudo" দিয়ে কোকো পোডের ইনস্টলেশন চালানো ভাল better অন্য ক্ষেত্রে আমি একটি ত্রুটি পাচ্ছি: "আপনার কাছে / লাইব্রেরি / রুবি / জিমেস / ২.০.০ ডিরেক্টরি লেখার অনুমতি নেই।"
সুতরাং সমাধানটি হ'ল:
sudo gem install cocoapods
চেষ্টা করুন:
rbenv global system
এবং তারপর
sudo gem install cocoapods
pod setup
rbenv global system
। টাইপিংয়ের ফলে কেবল rbenv system
ত্রুটি হয়।
এই আদেশ দ্বারা কোকপোডের সমস্ত দৃষ্টান্ত আনইনস্টল করুন
$sudo gem uninstall cocoapods
sudo gem install -n /usr/local/bin cocoapods
sudo chmod +rx /usr/local/bin/
chmod +rx
?
-n
অপশনটির দুর্দান্ত ব্যবহার ।
সুডো-কম ইনস্টলেশন
আপনি যদি এই প্রক্রিয়াটির জন্য রুবিগেমস অ্যাডমিনের সুযোগসুবিধা দিতে না চান তবে আপনি রুবিগেমসকে আপনার ব্যবহারকারী ডিরেক্টরিতে ইনস্টল করতে বলতে পারেন - ব্যবহারকারীর-ইনস্টল পতাকাটি রত্ন ইনস্টল করে অথবা রুবিগেমস পরিবেশটি কনফিগার করে। পরেরটি আমাদের মতে সেরা সমাধান। এটি করতে, আপনার হোম ডিরেক্টরিতে। প্রোফাইল ফাইলটি তৈরি বা সম্পাদনা করুন এবং এই লাইনগুলি অন্তর্ভুক্ত করার জন্য এটি যুক্ত বা সংশোধন করুন:
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
মনে রাখবেন যে আপনি যদি - ব্যবহারকারীর-ইনস্টল বিকল্পটি বেছে নিতে চান তবে আপনাকে PATH সেট করতে আপনার। প্রোফাইল ফাইলটি কনফিগার করতে হবে বা পুরো পথ দ্বারা চালিত কমান্ডটি ব্যবহার করতে হবে। কোকোপোডগুলি রত্নের সাথে একটি মণি ইনস্টল করা আছে তা আপনি জানতে পারেন। যেমন
$ gem install cocoapods --user-install
$ gem which cocoapods
/Users/eloy/.gem/ruby/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb
$ /Users/eloy/.gem/ruby/2.0.0/bin/pod install
সূত্র: https://guides.cocoapods.org/using/getting-st সূত্র। Html
https://cocoapods.org/app থেকে কোকোপড ইনস্টল করুন
কমান্ড ও সংস্করণগুলি চালু থাকে
তাই ডার ডাউনলোড করুন এবং উপভোগ করুন
gterzian সঠিক পথে আছে, তবে, আপনি যদি পরে নিজের রুবির সংস্করণটি আপডেট করেন তবে আপনাকে নতুন সংস্করণযুক্ত রুবি ডিরেক্টরিতে নির্দেশ করতে আপনার। প্রোফাইলটি আপডেট করতে হবে। উদাহরণস্বরূপ, রুবির বর্তমান সংস্করণটি 2.0.0-p353 হয় সুতরাং আপনার পরিবর্তে আপনাকে /usr/local/Cellar/ruby/2.0.0-p353/bin যুক্ত করতে হবে।
আরও ভাল সমাধান হ'ল আপনার রাস্তায় / ইউএসআর / স্থানীয় / অপ্ট / রুবি / বিন যোগ করা। / ইউএসআর / লোকাল / অপ্ট / রুবি আসলে রুবির বর্তমান সংস্করণে একটি সিমিলিঙ্ক যা আপনি আপগ্রেড করার সময় হোমব্রিউ স্বয়ংক্রিয়ভাবে আপডেট হয়। এইভাবে আপনাকে কখনই আপনার PATH আপডেট করার প্রয়োজন হবে না এবং সর্বদা সর্বশেষতম সংস্করণে নির্দেশ করা উচিত।
আমি যখন লিখি তখন তা ঘটে যায়
gem install cocoapods
পরিবর্তে
sudo gem install cocoapods
যদি sudo কমান্ডটি না পাওয়া যায় তবে লিখুন
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH
sudo কমান্ড আগে
সুতরাং আমারও একই সমস্যা ছিল। এটি সম্ভবত ঘটছে কারণ আপনার কম্পিউটারে রুবির পুরানো সংস্করণ রয়েছে। সুতরাং আপনাকে প্রথমে নিজের রুবি আপডেট করতে হবে। আমার রুবি ২.6.৩ সংস্করণে কাজ করেছে s এসস্ট্যাক ওভারফ্লো থেকে আমি এই সমাধান পেয়েছি,
আপনাকে প্রথমে টার্মিনালটি খুলতে হবে এবং এই কোডটি রাখা উচিত
curl -L https://get.rvm.io | bash -s stable
তারপর এই আদেশ দিন
rvm install ruby-2.6
এটি রুবি ইনস্টল করে যদি এটি ইনস্টল না করা থাকে .এর পরে কেবল রুবিটিকে নতুন সংস্করণে আপডেট করুন
rvm use ruby-2.6.3
এটির পরে কেবল রুবিটিকে আপনার ডিফল্ট করুন 6
rvm --default use 2.6.3
এটি সম্ভবত আপনার সমস্যা সমাধান করবে। আপনি এখন কমান্ডটি রাখতে পারেন
sudo gem install cocoapods
এবং আদেশ
pod setup
আমি আশা করি এটি কার্যকর ছিল