Часы-компас: неопределенный метод существует? для файла: класс

(очень не знаком с ruby/gem/sass/compass)

Я установил на свой сервер Ubuntu 22.04, ruby ​​3.2.1, gem 3.4.10, sass 3.7.4 и compass 1.0.3 для очень маленького проекта. Я следовал инструкции, чтобы установить все.

Но когда я запускаю часы с компасом, я получаю эту проблему:

NoMethodError в строке ["89"] файла $HOME/.asdf/installs/ruby/3.2.1/lib/ruby/gems/3.2.0/gems/compass-1.0.3/lib/compass/configuration/helpers.rb : неопределенный метод `существует?' для файла: класс Запустите с --trace, чтобы увидеть полную обратную трассировку

Я проверил мой дорогой друг Google, но так как я не знаком с этим, я не знаю, где посмотреть... Поэтому я здесь ^^

Любая идея, чтобы помочь мне исправить это?

Прежде чем перейти на Ubuntu 22.04, у меня была версия 18.04, и она работала как часы.

Заранее спасибо.

🤔 А знаете ли вы, что...
Синтаксис Ruby известен своей простотой и выразительностью.


3
315
1

Ответ:

Решено

Какой бы учебник вы ни следовали, который говорит вам использовать компас, он настолько устарел, что я не рекомендую вам продолжать следовать ему.

Если вам абсолютно необходимо продолжать использовать компас, понизьте версию Ruby с 3.2 до 3.1 или более ранней.