ฉันไม่สามารถอัปเดตช่องทาง
เมื่อฉันรัน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]
ฉันติดอยู่ที่ fastlane เวอร์ชั่น 2.28.3 ฉันได้ลองติดตั้ง fastlane ใหม่ แต่ยังคงพบข้อผิดพลาดเดิม
สาเหตุของปัญหานี้คืออะไร ฉันจะแก้ไขปัญหานี้ได้อย่างไร
bundle exec ruby -v
ฉันได้รุ่นที่ต่ำกว่า 2.2.4 แต่ฉันจัดการเพื่อแก้ไข ฉันลบการติดตั้ง Fastlane หลักและติดตั้งใหม่ด้วยsudo gem install fastlane -NV
และภายในไดเรกทอรีโครงการฉันสามารถอัปเดต Fastlane ด้วยbundle update fastlane
Gemfile
คุณจะได้รับถ้าคุณเรียกใช้bundle exec ruby -v
จากในไดเรกทอรีของโครงการหรือไม่ หรือคุณใช้ rbenv / rvm เพียงแค่เรียกใช้ruby -v
ไม่จำเป็นต้องแสดงรุ่นของ Ruby ที่ใช้ fastlane