Ошибка AWS Codebuild при установке SASSC gem неправильная версия ruby

Я управляю проектом Codestar. Образец приложения устанавливается нормально. Когда я добавляю свое приложение в SASSC, получаю сбой из-за версии Ruby. Есть ли возможность уведомить CodeBuild об обновлении версии Ruby? пробовал просматривать buildspec.yml я где-нибудь рядом? пытаюсь гуглить.

В середине журналов сборки

Installing sassc 2.0.0 with native extensions
 Gem::InstallError: sassc requires Ruby version >= 2.3.3.

В конце журналов сборки

An error occurred while installing sassc (2.0.0), and Bundler cannot continue.
Make sure that `gem install sassc -v '2.0.0'` succeeds before bundling.
 [Container] 2018/12/31 04:17:42 Command did not exit successfully bundle install exit status 5
[Container] 2018/12/31 04:17:42 Phase complete: INSTALL Success: false
[Container] 2018/12/31 04:17:42 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: bundle install. Reason: exit status 5

Благодарю.

1 ответ

Решение

Я изменил среду Codebuild с дистрибутива AWS Linux на Ubuntu с Ruby 2.5.3, что решило мою проблему. Если у кого-то нет лучшего ответа.

Другие вопросы по тегам