FrozenError в драгоценном камнеcolor2 при запуске установки модуля в CocoaPods 1.16.2IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 FrozenError в драгоценном камнеcolor2 при запуске установки модуля в CocoaPods 1.16.2

Сообщение Anonymous »

Я сталкиваюсь с FrozenError при попытке запустить установку модуля с помощью CocoaPods 1.16.2. Ошибка возникает во время выполнения драгоценного камня color2, а именно в файле ascii_decorator.rb. Сообщение об ошибке следующее:

Код: Выделить всё

/Users/local/.rvm/gems/ruby-3.2.0/gems/colored2-3.1.2/lib/colored2/ascii_decorator.rb:67:in `decorate': can't modify frozen String: "" (FrozenError)
from /Users/local/.rvm/gems/ruby-3.2.0/gems/colored2-3.1.2/lib/colored2.rb:26:in `surround_with_color'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/colored2-3.1.2/lib/colored2.rb:62:in `block (3 levels) in included'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/user_interface/error_report.rb:14:in `report'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/command.rb:66:in `report_error'
from /Users/local/.rvm/rubies/ruby-3.2.0/lib/ruby/gems/3.2.0/gems/claide-1.1.0/lib/claide/command.rb:396:in `handle_exception'
from /Users/local/.rvm/rubies/ruby-3.2.0/lib/ruby/gems/3.2.0/gems/claide-1.1.0/lib/claide/command.rb:337:in `rescue in run'
from /Users/local/.rvm/rubies/ruby-3.2.0/lib/ruby/gems/3.2.0/gems/claide-1.1.0/lib/claide/command.rb:324:in `run'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/command.rb:52:in `run'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/bin/pod:55:in `'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/pod:25:in `load'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/pod:25:in `'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/ruby_executable_hooks:22:in `eval'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/ruby_executable_hooks:22:in `'
/Users/local/.rvm/gems/ruby-3.2.0/gems/colored2-3.1.2/lib/colored2/ascii_decorator.rb:67:in `decorate': can't modify frozen String: ""  (FrozenError)
from /Users/local/.rvm/gems/ruby-3.2.0/gems/colored2-3.1.2/lib/colored2.rb:26:in `surround_with_color'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/colored2-3.1.2/lib/colored2.rb:51:in `block (3 levels) in included'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/validator.rb:131:in `validate'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/external_sources/abstract_external_source.rb:191:in `block in validate_podspec'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/config.rb:41:in `with_changes'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/external_sources/abstract_external_source.rb:190:in `validate_podspec'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/external_sources/abstract_external_source.rb:178:in `store_podspec'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/external_sources/path_source.rb:17:in `block in fetch'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/user_interface.rb:64:in `section'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/external_sources/path_source.rb:11:in `fetch'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer/analyzer.rb:997:in `fetch_external_source'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer/analyzer.rb:976:in `block (2 levels) in fetch_external_sources'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer/analyzer.rb:975:in `each'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer/analyzer.rb:975:in `block in fetch_external_sources'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/user_interface.rb:64:in `section'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer/analyzer.rb:974:in `fetch_external_sources'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer/analyzer.rb:118:in `analyze'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer.rb:422:in `analyze'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer.rb:244:in `block in resolve_dependencies'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/user_interface.rb:64:in `section'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer.rb:243:in `resolve_dependencies'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/installer.rb:162:in `install!'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/command/install.rb:52:in `run'
from /Users/local/.rvm/rubies/ruby-3.2.0/lib/ruby/gems/3.2.0/gems/claide-1.1.0/lib/claide/command.rb:334:in `run'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/lib/cocoapods/command.rb:52:in `run'
from /Users/local/.rvm/gems/ruby-3.2.0/gems/cocoapods-1.16.2/bin/pod:55:in `'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/pod:25:in `load'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/pod:25:in `'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/ruby_executable_hooks:22:in `eval'
from /Users/local/.rvm/gems/ruby-3.2.0/bin/ruby_executable_hooks:22:in `'
Шаги для воспроизведения:
Я использую Ruby 3.2.0 и CocoaPods 1.16.2.
Я запускаю установку командного модуля в своем проекте.
Ошибка возникает в процессе установки.
Что я пробовал:
Я попробовал удалить и переустановить драгоценный камень color2.
Я попытался обновить CocoaPods до последней версии, но проблема не устранена.
Я попытался очистить кеш CocoaPods (podcache clean --all), но это не помогло.
Информация о системе:
Версия Ruby: 3.2.0 (устанавливается через RVM)
Версия CocoaPods: 1.16.2
версия colored2 gem: 3.1.2
версия macOS: 14.6.1 (23G93)
Может ли кто-нибудь помочь мне понять, почему возникает эта ошибка и как ее устранить?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... ods-1-16-2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»