Ошибка 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, что решило мою проблему. Если у кого-то нет лучшего ответа.