Elastic beanstalk - 安装 SASS 和 Compass (Symfony)

Elastic beanstalk - installing SASS and Compass (Symfony)

我正在尝试在 Elastic Beanstalk 上部署 symfony 2 应用程序。为了使 assetic 正常工作,我需要安装 sass 和指南针。我创建了一个配置脚本:

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 也是如此)。知道如何处理吗?

感谢乔治的建议!它没有帮助,但事实证明文件位于 /opt/elasticbeanstalk/lib/ruby/bin/(与系统默认版本不同的 ruby 版本)。我只是在 /usr/bin.

中创建了符号链接