Ошибка AWS Codebuild при установке SASSC gem неправильная версия ruby - PullRequest
0 голосов
/ 31 декабря 2018

Я управляю проектом 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 Ответ

0 голосов
/ 31 декабря 2018

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

...