Эластичный бобовый стебель - установка SASS и Compass (Symfony)
Я пытаюсь развернуть приложение Symfony 2 на Elastic Beanstalk. Для работы сборки мне нужны sass и compass. Я создал сценарий обеспечения:
packages:
rubygems:
sass: '3.4.9'
compass: '1.0.3'
Это работает, так как в логах я получаю:
2015-01-21 10:07:03,800 [DEBUG] Checking to see if sass-3.4.9 is already installed
2015-01-21 10:07:04,079 [INFO] sass-3.4.9 is already installed, skipping.
2015-01-21 10:07:04,080 [DEBUG] Checking to see if compass-1.0.3 is already installed
2015-01-21 10:07:04,363 [INFO] compass-1.0.3 is already installed, skipping.
Однако когда я запускаю ssh в экземпляр EC2, я не могу запустить ни один (который говорит, что они не установлены, так же как и gem --list). Любая идея, как изменить это?
1 ответ
Решение
Спасибо за предложение, Джордж! Это не помогло, но оказалось, что файлы находятся в /opt/asticbeanstalk/lib/ruby /bin/ (с другой версией ruby, отличной от системной по умолчанию). Я просто создал символическую ссылку в /usr/bin.