ফাস্টলেন আপডেট করা ব্যর্থ: সাইনেটের জন্য রুবি সংস্করণ> = 2.4.0 প্রয়োজন


13

আমি ফাস্টলেন আপডেট করতে অক্ষম।

যখন আমি কার্যকর fastlane update_fastlaneকরি আমি নিম্নলিখিত ত্রুটিটি পাই।

ERROR:  Error installing fastlane:
signet requires Ruby version >= 2.4.0.

আমি যখন মৃত্যুদন্ড কার্যকর ruby -vকরি তখন পাইruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]

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

এই সমস্যার কারণ কী হতে পারে? আমি কীভাবে এটি সমাধান করতে পারি?


1
ধরে নিচ্ছি যে আপনি কোনও সংস্করণ ব্যবহার করে পিন করছেন Gemfile, আপনি যদি bundle exec ruby -vআপনার প্রকল্পের ডিরেক্টরি থেকে চালিত হন তবে আপনি কি পাবেন ? অথবা আপনি rbenv / rvm ব্যবহার করছেন? কেবল দৌড়াতে ruby -vরুবীর যে সংস্করণটি ফাস্টলেন ব্যবহার করছে তা অগত্যা দেখাবে না।
অ্যারন ব্র্যাজার

আমি যখন দৌড়েছি তখন আমি bundle exec ruby -vএকটি কম সংস্করণ পেয়েছি, ২.২.৪। তবে আমি এটি ঠিক করতে পেরেছি। আমি আমার মূল ফাস্টলেন ইনস্টলেশনটি সরিয়ে এটিকে পুনরায় ইনস্টল করেছি sudo gem install fastlane -NV এবং প্রকল্প ডিরেক্টরিটির মধ্যে আমি bundle update fastlane
ফাস্ট্লেনকে

উত্তর:


19

এই পদ্ধতির ব্যবহার করুন।

হোমব্রিউ থেকে ফাস্টলেন সরান। টার্মিনাল খুলুন এবং রান করুন:

brew cask uninstall fastlane

রুবি পরিবেশ ইনস্টল করুন। টার্মিনালে চালান:

brew install rbenv ruby-build
echo "" >> ~/.bash_profile
echo 'export PATH=${HOME}/homebrew/bin:${PATH}' >> ~/.bash_profile
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
rbenv install 2.6.5
rbenv global 2.6.5
exit

টার্মিনালটি আবার খুলুন এবং চালান:

gem install fastlane
fastlane -v

অনুপ্রেরণার ফর্ম: https://hackernoon.com/the-only-sane-way-to-setup-fastlane-on-a-mac-4a14cb8549c8


2

আমি জিনজেনেন প্রদত্ত পদক্ষেপগুলি অনুসরণ করে ইনস্টল করতে সক্ষম হয়েছি : https://github.com/fastlane/fastlane/issues/15467#issuecomment-540964272

  1. ব্যবহারকারীর হোম ফোল্ডার থেকে .flalane ফোল্ডারটি মুছুন

    rm -r -df ~ / .flalane

  2. রত্ন ব্যবহার করে ইনস্টল করুন

    sudo রত্ন ইনস্টল করুন ফাস্টলেন -NV


নাহ, sudo gem install fastlane -NVআমার জন্য খুব একইভাবে ব্যর্থ হচ্ছে
রম 237

0

আপনাকে কেবল পুরানো রুবিটি সর্বশেষতমটির সাথে প্রতিস্থাপন করতে হবে।

  1. সর্বশেষতমটি সন্ধান করুন। সম্পাদন যা রুবি আমার ফল , / usr / স্থানীয় / অপ্ট / রুবি / বিন / রুবি

  2. পুরানোটি সন্ধান করুন। এটি / ব্যবহারকারীর / ব্যবহারকারীর নাম / রেস্তোঁরা / বিন / বুন্ডল / বিন / রবি

  3. এটা প্রতিস্থাপন করো. সম্পন্ন.

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